解耦问题
16lz
2022-06-12
1.studio编译工程:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
原因----module引入的build.gradle资源重复导致;例如本地sdk/extras/android/m2repository/com/android/support/目录下supportv13,但在project下libs/引入support-v13.jar
处理----compile files('android.support.v13'),删除lib/..v13资源即可;
2.studio 中run-app生成的apk文件可正常运行,但是adb install "*.apk"出错:INSTALL_FAILED_TEST_ONLY
原因----在AndroidStudio3.0内,点击绿三角运行Run,跑出来的apk,一定是TEST_ONLY的。
处理----不能直接用Run出来的了,必须跑一下build/Build Apks。
更多相关文章
- Android按钮的五种点击监听事件处理
- You must supply a layout_width attribute. 错误解决
- Android(安卓)Studio多个Module依赖同一个jar的解决方案
- android中使用定时任务
- Android异步消息处理机制完全解析-Handler详解
- [Android]解决failed to get the required ADT version from sdk
- Android(安卓)按键处理(驱动层到上层)架构
- Android消息处理机制
- Android(安卓)本地代码中的LIKELY和UNLIKELY宏