Android:在Eclipse中重命名包

Android:在Eclipse中重命名包,第1张

概述有没有办法将 Eclipse命令“ Android Tools – > Rename Application Package”作为脚本从shell中排除? 我想用不同的选项(例如免费和付费版本)多次编译我的Android应用程序,而无需手动执行某些 *** 作. 自动执行此 *** 作非常重要.像图书馆这样的所有解决方案都无济于事,因为有几件事需要手工完成. 对的,这是可能的.您必须手动调用aapt工具来打包已编 有没有办法将 Eclipse命令“ Android Tools – > Rename Application Package”作为脚本从shell中排除?

我想用不同的选项(例如免费和付费版本)多次编译我的AndroID应用程序,而无需手动执行某些 *** 作.
自动执行此 *** 作非常重要.像图书馆这样的所有解决方案都无济于事,因为有几件事需要手工完成.

解决方法 对的,这是可能的.您必须手动调用aapt工具来打包已编译的项目,然后再次调用aapt来添加类,使用jarsigner进行签名并将其与zipalign对齐.通常,Eclipse ADT插件会为您执行构建步骤链.

下面将对步骤进行示例调用.

>使用不同的包名称打包应用程序:

aapt package -f -M ./AndroIDManifest.xml -S res/ \    -I androID.jar -F renamed_project.apk.unaligned \    --rename-manifest-package "com.example.some_new_package" -v

>然后添加类:

aapt add -f renamed_project.apk.unaligned classes.dex -v

>签名:

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 \    -keystore "some_keystore_file" \     renamed_project.apk.unaligned "key_name"

>对齐它:

zipalign -v 4 renamed_project.apk.unaligned renamed_project.apk

可以找到更多信息,例如here.

您也可以使用Ant更轻松地完成此 *** 作. Here您可以找到更多信息.

总结

以上是内存溢出为你收集整理的Android:在Eclipse中重命名包全部内容,希望文章能够帮你解决Android:在Eclipse中重命名包所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存