Android adb install INSTALL_FAILED_DEXOPT
2016-04-28 17:35
513 查看
说明:
之前一直认为将eclipse的Android项目直接cp到Android源码下编译就行了,实际情况是还要注意其他的文件架构。错误现象:
c:\Users\zengjf>adb install C:\Users\zengjf\Desktop\EthernetAutoConf.apk 603 KB/s (15442 bytes in 0.025s) pkg: /data/local/tmp/EthernetAutoConf.apk Failure [INSTALL_FAILED_DEXOPT]
错误原因:
Android.mkLOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional # 注意这里,目录是com,默认是src LOCAL_SRC_FILES := $(call all-java-files-under, com) LOCAL_PACKAGE_NAME := ethernet LOCAL_CERTIFICATE := platform include $(BUILD_PACKAGE) # Use the folloing include to make our test apk. include $(call all-makefiles-under,$(LOCAL_PATH))
将eclipse中的Android项目放到Android源代码中编译,要将com目录从src目录中拿出来,而且其他的目录都可以删除:
myzr@myzr:~/myandroid/packages/apps/EthernetAutoConf$ ls AndroidManifest.xml com proguard-project.txt res Android.mk ic_launcher-web.png project.properties src myzr@myzr:~/myandroid/packages/apps/EthernetAutoConf$
相关文章推荐
- android 读取手机通讯录并显示listview
- 《ArcGIS Runtime SDK for Android开发笔记》——(13)、图层扩展方式加载Google地图
- Android之EditText属性详解
- Android中修改toast的显示位置
- Android SDK开发
- Android检测版本更新
- 详解Android App卸载后跳转到指定的反馈页面的方法
- 安卓 .9.png图片写聊天对话框的 详细教程
- Android红外线遥控
- Touch事件分发机制(相对于原版有修改)
- android中的所谓观察者模式
- [Android异常]listview(含上拉加载,上拉加载)下拉刷新报数组越界异常
- CircleProgressBar For Android(圆形进度条)
- android TouchEvent 处理流程
- Android 数据库升级完整解决方案
- (屏幕适配)鸿洋大神的Google百分比布局库 android-percent-support-extend
- Android - 文件读写操作 总结
- Android 双击返回键退出程序 实现
- Android+阿里大鱼+java/beans/Introspector,进来看看吧兄弟
- Android 使用代码为textview设置drawableLeft