我想将包名com.blah.blah更改为不同的东西,但我不想使用eclipse,因为它表示我没有错误,并且没有构建。
我正在检查使用APKtool,通过更改manifest.xml以及每个smalis中的包值来执行此操作。我看是否还有,但没有。
这可能听起来很愚蠢,但我确实需要它,因为这个应用程序我想运行同一个应用程序的两个副本。我见过有人经常使用被阻止的应用程序,例如gameguardian和gamecih(Memory Hacking程序)。
谢谢!
顺便说一下:只要我担心,这个问题就没有被提出过,大多数相似的问题需要使用eclipse。
答案 0 :(得分:0)
如果我没弄错的话你可以通过:
工作区>项目>的.project
更改内容中的名称。
答案 1 :(得分:0)
更改您必须的应用程序的包名称:
更改您在清单中声明的所有活动,服务和BroadcastReceivers的包,而不指定其完全限定名称。那就是:
<activity android:name=".LoginActivity">
必须更改其包裹,同时:
<activity android:name="com.example.LoginActivity">
可以保留最初的包裹。
我还建议您更改应用程序名称,以便在将该应用程序用作Android用户时能够区分这两个应用程序。
注意:请注意,如果您同时更改应用程序项目结构中包含的所有类的包,则可能会更改某些对象的包,这些对象需要在代码中进行进一步修改。例如。如果更改自定义窗口小部件的包,则需要更改引用它的xml文件中的硬编码包。