1. 问题:No Launcher activity found!The launch will only sync the applicationpackage on the device!
原因:没有在AndroidManifest.xml中配置main activity,启动器找不到要启动的Activity。
解决:
<application…>
<activity android:name="XXX" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
2. 问题:下拉框绑定下拉列表
解决1:下拉框Entries属性直接绑定字符串数组资源
解决2:
String[] str=…
ArrayAdapter<String>adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, str);
spinner.setAdapter(adapter);
3. 问题:百度地图KEY
解决:
申请地址:http://lbsyun.baidu.com/apiconsole/key
应用名:my_app_XXX
安全码:
数字签名:eclipse->Window->Preference->Android->Build->SHA1fingerprint
包名:AndroidManifese.xml中的package
百度地图SDK下载地址:http://developer.baidu.com/map/sdkandev-download.htm
4. 问题:Couldn't load BaiduMapSDK
解决:libs下新建文件夹armeabi-v7a,并将BaiduMapSDK拷贝到该文件夹下
原因:不知
5. 问题:error inflatingclass com.baidu.mapapi.map.MapView
解决:在setContent之前初始化mapview,(from BaiduMapDemo)
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
map_View= new MapView(this, new BaiduMapOptions());
setContentView(map_View);
map_Baidu = map_View.getMap();
}
6. 问题:required permission androidpermission write_settings
解决:添加权限
<uses-permissionandroid:name="android.permission.WRITE_CONTACTS" />
<uses-permissionandroid:name="android.permission.WRITE_SETTINGS" />
<uses-permissionandroid:name="android.permission.CHANGE_CONFIGURATION" />
7. 问题:Failed to read/data/.layout_version:No such file or directory
解决:两个AVD正在运行,关掉其中一个AVD
原因:不知
8. 问题:AndroidManifest.xml 的application中没有meta-data标签
解决:在application标签新加meta-data标签
<meta-dataandroid:name="appname"android:value="test"></meta-data>
原因:meta-data用于配置随APP版本变化的动态变量
9. 问题:无法在AndoidManifest.xml中获取com.baidu.android.lbs.API_KEY的值
解决:
<meta-dataandroid:name="com.baidu.lbsapi.API_KEY"android:value="zWaS1gybVzDaRP7rsfIM3qtN" />
10. 问题:打包时提示 "is nottranslated in..."错误
解决:Properties->Android Lint Prefrences->MissingTranslation:改成warning
原因:不知
11. 问题:"android:actionModeShareDrawable requires API level 21 (current min is 8)"
解决:AndroidManifest.xml,
<uses-sdk
android:minSdkVersion="8" //将8改为21
android:targetSdkVersion="21"/>
原因:可能复写的某个基类不支持8版本
12. 问题:打包后的程序安装,提示"解析包时出现问题"
解决:minSdkVersion = "15",降低版本
原因:真机系统版本小于21
13. 问题:打包后的程序安装,提示"应用程序未安装"
解决:原来打包为unsigned改成signed
原因:安装时找不到应用签名和key
14. 问题:打开layout xml文件,提示"An error has occurred. See error log for more details.java.lang.NullPointerException"
解决:删除工作目录下的.metadata文件夹,重启eclipse,导入原andriod工程