当我构建CM7的系统应用程序(例如ADWLauncher)时,我切换到ADWLauncher的文件夹并运行“mm”命令,然后获得.apk和.odex文件,我怎么才能得到带有dex的.apk文件。我的意思是我应该改变Android.mk或generic.mk的某个地方,让编译只是导致可以直接启动的apk文件。如何在没有odex的情况下构建CM系统应用程序?
4
A
回答
1
您可以使用backsmali可结合ODEX和APK文件
baksmali -a [api_level] -x [odex_file] -d [framework_dir]
或更改WITH_DEXPREOPT环境变量
build/target/board/generic/BoardConfig.mk
0
这通常发生(至少对我来说),当我还没有宣布我正在与breakfast
搭建的设备。例如,没有运行breakfast hammerhead
,我在输出目录中获得了Dialer.apk
和arm/Dialer.odex
。此外,该设备甚至在放置了.odex
文件后拒绝运行该二进制文件。
breakfast
运行第一原因make
生成我的设备上的单个适当Dialer.apk
用来安装干净地(使用adb root
/remount
/push
)。
2
试试这个mm WITH_DEXPREOPT=false -B
相关问题
- 1. 如何在没有XCode的情况下构建沙盒应用程序?
- 2. 如何在没有手机应用程序的情况下构建Android?
- 3. 如何在没有Backbone.js的情况下构建PhoneGap + StackMob应用程序?
- 4. 如何在不构建所有Android的情况下构建AOSP应用程序?
- 5. 如何在没有令牌的情况下联系Facebook应用程序用户
- 6. 如何在没有操作系统的情况下运行程序?
- 7. 如何在没有“meteor create myApp”的情况下从准系统示例创建Meteor.js应用程序?
- 8. 在没有Xcode的情况下创建iPhone应用程序
- 9. 在没有Java的情况下创建Android应用程序
- 10. 在没有会话状态的情况下构建ASP.NET应用程序?
- 11. 是否可以在没有Java的情况下构建Android应用程序?
- 12. 在没有构建主应用程序的情况下运行单元测试
- 13. 在没有嵌入配置文件的情况下构建iOS应用程序
- 14. 如何在没有所有JDBC驱动程序的情况下构建Flyway
- 15. 如何在Android系统中构建ONLY应用程序构建
- 16. 如何在没有外部依赖的情况下创建wxWidgets应用程序?
- 17. 如何在没有Firebase的情况下创建android聊天应用程序?
- 18. 如何在没有sudo的情况下构建Mongodb C驱动程序
- 19. 在没有X-Window系统的情况下使用OpenGL
- 20. 在没有kldload的情况下向FreeBSD添加系统调用
- 21. 如何在没有root权限的情况下运行android系统应用程序?
- 22. 如何在没有sudo的情况下构建库?
- 23. 如何在没有CMake的情况下构建yaml-cpp
- 24. 如何在没有构建文件的情况下执行Ant
- 25. 如何在没有丑化的情况下构建Yeoman骨干?
- 26. 如何在没有构建的情况下运行Angular 2(cli)?
- 27. 如何在没有内部模块的情况下构建node.js?
- 28. 如何在没有OpenSSL的情况下构建Python?
- 29. 如何在没有STL的情况下构建Android NDK .so?
- 30. 如何在不使用iPhone SDK的情况下构建iPhone应用程序?
我已经解决了这个问题 – Daniel 2012-02-24 05:56:06
而您是如何做到这一点? – skayred 2012-03-14 18:06:55
我也想知道答案... – 2012-06-15 00:07:02