【问题标题】:Installing a modified version of Android app安装修改版的 Android 应用程序
【发布时间】:2012-08-27 17:56:02
【问题描述】:

我为一个 Android 应用获取了一些开源代码,我也从 Android Market 安装了这些代码。我想制作一个我可以玩的第二个版本,同时仍将官方版本保留在我的设备上。

我尝试在@string/app_name 中更改应用程序名称,并在Properties->Run/Debug Settings 中更改启动配置名称。它在清单文件中有一个活动别名,我改变了它。为了更好地衡量,我还为应用程序和活动别名添加了 android:label="@string/app_name" 到意图过滤器。我还继续将默认活动重构为不同的名称。

我仍然收到以下错误:

由于应用程序签名不同,重新安装失败。 您必须完全卸载应用程序。警告:这将删除应用程序数据!

如果我卸载原始应用程序,我可以毫无问题地从 Eclipse 安装/启动/运行,但我真的希望能够同时拥有两个版本。我不介意更改名称或任何使之发生的事情。我还缺少什么?

【问题讨论】:

    标签: android-intent


    【解决方案1】:

    看起来我也可以通过更改包名称来做到这一点。在 Eclipse 中,右键单击项目,选择 Android Tools -> Rename Application Package。我不得不修复 Manifest 文件,因为它已损坏。

    【讨论】:

      【解决方案2】:

      如前所述,您必须将应用程序包重命名为新的。 但一定要修改AndroidManifest.xml中的

      <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="your_new_package"

      【讨论】:

        猜你喜欢
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-09
        • 2020-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多