0

アルファ リリースを更新しようとすると、apk のバージョンを変更する必要があるというエラーが表示されます。しかし、どうすればそれを行うことができますか? 私のアンドロイドマニフェスト:

<android xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.1">
        <manifest>
            <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/>
            <application>
                <activity android:configChanges="keyboardHidden"
                    android:name="org.appcelerator.titanium.TiActivity" android:screenOrientation="portrait"/>
                <activity android:configChanges="keyboardHidden" android:name="ti.modules.titanium.ui.TiTabActivity"/>
            </application>
        </manifest>
    </android>
4

4 に答える 4

4

ああ、あなたは Android SDK ではなく、APK バージョンについて話しています。解決策は簡単です。いくつかの場所でバージョンを変更する必要があります。

少なくとも 3 番目の番号 (パッチ) を増やしてバージョン タグを変更します。

<version>1.0</version>

になることができる

<version>1.0.1</version>また<version>1.1</version>

次に、Android マニフェストの一部も変更する必要があります

    <manifest android:versionCode="1"
        android:versionName="1.0.1" package="com.example.app"
        xmlns:android="http://schemas.android.com/apk/res/android">

たとえば、私の例では、バージョンコードを毎回増やします。バージョンと同じにすることができます101。または単なるビルド番号 (1、2、3 など)

バージョン名は、バージョン タグのバージョンと同じである必要があります。また、アプリ ID を同じコードに入れることを忘れないでください ;)

于 2016-01-14T14:09:44.577 に答える
1

TiApp.xml で、バージョン コードとバージョン名をマニフェストに追加します。

<manifest android:versionCode="1" android:versionName="1.0">

Google は主にバージョン コードについて不平を言っているので、それを確認して 1 増やします。これらの設定は、Android のタグで指定されたアプリのバージョンを上書きします

于 2016-01-14T14:43:21.973 に答える
-1

また、インクリメントする必要があります

<version>1.1</version>

于 2016-01-14T11:46:32.323 に答える