如何从两个不同的dex文件创建apk应用程序? 我没有找到任何方式来链接许多dex文件与android工具。android链接dex文件
2
A
回答
1
我不确定这是可能的。此外,它不应该是必要的 - 我想可能有其他解决您的问题的其他方法。例如,如果您要制作一些可重用代码,只需将该可重用代码转换为JAR,然后将该JAR添加到其他应用程序的libs/
目录中即可。你可以在我的github page上看到很多CWAC项目的例子。所有这些生成一个JAR文件(通过ant jar
任务),然后可以由其他Android应用程序使用。
1
随着android应用程序变得更大并且依赖于更多和更大型的库,这是一个已知的和日益增长的问题。
由于这个问题被问到,能够合并dex文件,这将是一个可能的解决方案,这个问题的一个错误has been filed in the android bugtracker。
然而,这个错误在1.5年后仍然是开放的,所以目前还没有立竿见影的解决方案。
相关问题
- 1. Android gradle DexException:多重dex模式不支持库dex文件
- 2. 负载DEX文件动态在Android 5.0
- 3. Android中的.dex文件是什么?
- 4. Android Studio错误,多个dex文件
- 5. dexFile Android:无法打开DEX文件
- 6. 汇编dex文件
- 7. Android制作apk文件在dalvik-cache中的重复.dex文件
- 8. 文字链接android
- 9. com.android.dx.util.DexException:多DEX文件定义
- 10. TransformException多个dex文件
- 11. Android多个dex文件定义了Lcom/google/android/gms/common/api/zza
- 12. 将odex文件转换为dex文件
- 13. 链接到外部文件中的Android
- 14. Android-从链接错误下载文件
- 15. 无法执行dex:多个dex文件定义
- 16. Eclipse,Android:Unexpected无法执行dex:多个dex文件定义
- 17. 链接.obj文件与链接
- 18. Flash文件链接
- 19. 链接C++文件
- 20. 链接源文件
- 21. 链接HTML文件
- 22. 链接头文件
- 23. Android Studio中多DEX文件定义LCOM/ABC/XYZ/BuildConfig
- 24. Android Studio中多dex文件所gradle这个错误
- 25. 从android本地库中获取原始的dex文件
- 26. Android:从外部dex文件加载活动
- 27. Eclipse- Android风暴.apt_generated不包含在Dex文件中
- 28. Android Studio多个Dex文件相关性定义错误
- 29. 通过发布请求发送.dex文件android studio
- 30. 多个dex文件定义了Lcom/google/android/gms/internal/zzqf
我实际上使用这个解决方案。我的问题是,dex转换过程非常慢(我的jar库包含数千个类),每次编译我的应用程序以便在设备上运行它时,都会发生这种情况。 所以,我想知道是否有可能在dex文件中将我的库转换并在编译时链接此文件。 – Arutha 2010-01-04 14:08:30
如果您的项目使用数千个课程,您可能希望考虑它是否适用于移动平台。数以千计的类将意味着许多MB的编译代码,这将导致应用程序在执行时消耗大量板载闪存和大量RAM。我将不再关注如何优化编译过程,更多关注如何消除您尝试使用的绝大多数代码。 – CommonsWare 2010-01-04 14:25:08
我完全同意你的意见,但使用这个库是规范所要求的... – Arutha 2010-01-04 15:58:16