<commit_before>---
layout: post
category: "faq"
title:  "腾讯定位SDK FAQ"
tags: [定位SDK]
summary: "腾讯定位SDK常见使用问题"
---
本文总结了腾讯定位SDK常见的使用问题

# 1. 遇到问题
## 1.1 使用问题
1. 首先确认Demo有没同样问题？没有的话，Demo是怎么写的，跟您的代码有什么不同？
2. 看看[参考文档](http://open.map.qq.com/geosdk/doc/) (文档表述得不清楚的位置也欢迎向我 qq 410063005 提出)
3. QQ群提问或 在[官方论坛](http://bbs.map.qq.com/forum-47-1.html) Android SDK 版块发贴求助

## 1.2 疑似bug
如果遇到定位SDK引起app崩溃，或产生一些跟预期完全不符的行为怀疑是bug，请向我们(QQ 86147470、410063005)发送 <font color="red">问题现象描述 + 错误日志</font>，并且告知<font color="red">您的调用方式或发送代码片断</font>

# 2. FAQ
## 我要混淆代码，怎么配置?
注意不要混淆 native 方法

	-keepclasseswithmembernames class * {
	    native <methods>;
	}

如果使用的 Android SDK版本低于18，混淆时可能出现  `android.location.Location` 相关的错误，添加以下proguard配置：

	-dontwarn android.location.Location
	
定位SDK从4.0版本开始还需要添加以下配置

	-dontwarn  org.eclipse.jdt.annotation.**
	
完整的配置如下：

```
-keepclasseswithmembernames class * {
  native <methods>;
}
-dontwarn android.location.Location
-dontwarn  org.eclipse.jdt.annotation.**
```
	
## GPS定不了位？
关于GPS应有以下几个基本认识：<commit_msg>mod: sdk faq<commit_after>---
layout: post
category: "faq"
title:  "腾讯定位SDK FAQ"
tags: [定位SDK]
summary: "腾讯定位SDK常见使用问题"
---
本文总结了腾讯定位SDK常见的使用问题

# 1. 遇到问题
## 1.1 使用问题
1. 首先确认Demo有没同样问题？没有的话，Demo是怎么写的，跟您的代码有什么不同？
2. 看看[参考文档](http://open.map.qq.com/geosdk/doc/) (文档表述得不清楚的位置也欢迎向我 qq 410063005 提出)
3. QQ群提问或 在[官方论坛](http://bbs.map.qq.com/forum-47-1.html) Android SDK 版块发贴求助

## 1.2 疑似bug
如果遇到定位SDK引起app崩溃，或产生一些跟预期完全不符的行为怀疑是bug，请向我们(QQ 86147470、410063005)发送 <font color="red">问题现象描述 + 错误日志</font>，并且告知<font color="red">您的调用方式或发送代码片断</font>

# 2. FAQ
## 我要混淆代码，怎么配置?
注意不要混淆 native 方法

	-keepclasseswithmembernames class * {
	    native <methods>;
	}

如果使用的 Android SDK版本低于18，混淆时可能出现  `android.location.Location` 相关的错误，添加以下proguard配置：

	-dontwarn android.location.Location
	
定位SDK从4.0版本开始还需要添加以下配置

	-dontwarn  org.eclipse.jdt.annotation.**

定位SDK从4.1版本开始还需要添加以下配置

	-keepclassmembers class ** {
		public void on*Event(...);
	}
	
完整的配置如下：

```
-keepclassmembers class ** {
    public void on*Event(...);
}
-keepclasseswithmembernames class * {
  native <methods>;
}
-dontwarn  org.eclipse.jdt.annotation.**
-dontwarn android.location.Location
```
	
## GPS定不了位？
关于GPS应有以下几个基本认识：
{'fraction_non_alphanumeric': 0.14676390154968094, 'fraction_numerical': 0.03919781221513218, 'mean_word_length': 4.884718498659518, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '243858', 'n_tokens_mistral': 1365, 'n_tokens_neox': 1378, 'n_words': 152}