AndroidManifest.xml:117: error: ERROR getting 'android:name' attribute: attribute is not a string value

aapt命令执行出错

这种错误在运行时检查不出来,但是在上架某些严谨的市场(360、应用宝)的时候会无法提交安装包

 

定位错误:

1、打开Android sdk目录-》build-tools-》任意版-》

2.地址栏输入cmd  

3. 运行 aapt dump badging D:\app-children_stories-release.apk

4.找到错误结果:

launchable-activity: name='com.geetol.talens.ui.activity.LauncherActivity'  label='' icon=''
AndroidManifest.xml:117: error: ERROR getting 'android:name' attribute: attribute is not a string value

 

解决问题:

检查自己AndroidManifest.xml 中  android:name 有可能出现问题的地方

发现原来有个name  是引用的stirng里面的 所有报这个错了 

更改成静态写法   问题解决

          错误写法:       正确写法:     

 

 

更多相关文章

  1. 2.运行我的第一个Android程序,学习四大组件
  2. Android自动测试之monkeyrunner工具(二)
  3. 如何让android的service一直在后台运行
  4. ERROR:Android(安卓)requires .class compatibility set to 5.0.
  5. Android实现气泡漂浮动画,类似IOS Game Center中气泡动画
  6. Mars服务器和客户端demo运行教程
  7. 使用Genymotion时出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE错误
  8. 在Eclipse中设置Android模拟器屏幕大小
  9. android view只能在主线程操作

随机推荐

  1. Android WebView 和 手机后退按钮 的故事
  2. win7下修改AVD默认路径
  3. android : 加快eclipse下android工程编
  4. Android Handler机制理解
  5. Android(安卓)mediaPlayer播放报PVMFErrN
  6. [Android]自定义Button之drawableLeft居
  7. Android事件分发之dispatchTouchEvent()
  8. 第三部分:Android(安卓)应用程序接口指南-
  9. Android——4.2 - 3G移植之路之 referenc
  10. 【Android每周专题】触摸屏事件