0

我是 Android 开发的新手。我有一个现有的非市场 android 项目。现在我想创建一个更新 apk,对代码、资产等进行新的更改。以下是我的要求。

当我安装一个新的更新的 apk 时,我希望删除所有现有的配置/数据文件并安装新的 apk 副本。它就像卸载后安装。adb install -r在我的情况下不起作用,因为它保留了配置/数据文件。是否有任何选项可以实现上述预期的 apk 行为。我应该在 AndroidManifest.xml 中更改所有元素。由于这是一种更新 apk,我无法更改包名称。

任何帮助表示赞赏。

4

2 回答 2

0

在没有 -r 的情况下执行 adb install。它将删除所有文件。如果您想偏执,也可以显式执行 adb uninstall packagename 。

于 2013-05-13T05:32:39.403 回答
0

你可以试试这个

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.package.name"
      android:versionCode="2"
      android:versionName="1.1">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        ...
    </application>
</manifest>

http://developer.android.com/tools/publishing/versioning.html

于 2013-05-13T05:44:46.923 回答