使用 appcelerator 更改 android apk 版本
Change android apk version with appcelerator
当我尝试更新我的 alpha 版本时,我收到了我需要更改我的 apk 版本的错误。但是我该怎么做呢?我的 android 清单:
<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>
你还必须递增
<version>1.1</version>
啊,你说的是APK版本,不是AndroidSDK。解决方法很简单。您需要在几个地方更改版本。
更改版本标签,至少增加第 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 放在相同的代码中 ;)
在TiApp.xml中添加版本代码和版本名称到manifest
<manifest android:versionCode="1" android:versionName="1.0">
Google 主要是抱怨版本号,所以检查一下,然后加一。这些设置将覆盖 android
标签中指定的应用程序版本
您提交给 Google Play 的每个 APK 都必须有一个唯一的增量构建版本,在 Android 上是 android:versionCode
。
Titanium 将使用 tiapp.xml
中的 <version>
标签来设置 Android 上的发布版本 android:versionName
。
要设置构建版本,您需要 add/use tiapp.xml
中 <android>
元素下的 <manifest>
元素,如下所示:
<android>
<manifest android:versionCode="1">
..
</manifest>
</android>
4.1.0 Sample included a Gruntfile.js 可以轻松增加 iOS 和 Android 构建版本。它甚至可以为您提升主要、次要或补丁发布版本。
请阅读 blog post 有关使用 Titanium 4.1.0 及更高版本对您的应用进行版本控制的详细信息。
当我尝试更新我的 alpha 版本时,我收到了我需要更改我的 apk 版本的错误。但是我该怎么做呢?我的 android 清单:
<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>
你还必须递增
<version>1.1</version>
啊,你说的是APK版本,不是AndroidSDK。解决方法很简单。您需要在几个地方更改版本。
更改版本标签,至少增加第 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 放在相同的代码中 ;)
在TiApp.xml中添加版本代码和版本名称到manifest
<manifest android:versionCode="1" android:versionName="1.0">
Google 主要是抱怨版本号,所以检查一下,然后加一。这些设置将覆盖 android
标签中指定的应用程序版本您提交给 Google Play 的每个 APK 都必须有一个唯一的增量构建版本,在 Android 上是 android:versionCode
。
Titanium 将使用 tiapp.xml
中的 <version>
标签来设置 Android 上的发布版本 android:versionName
。
要设置构建版本,您需要 add/use tiapp.xml
中 <android>
元素下的 <manifest>
元素,如下所示:
<android>
<manifest android:versionCode="1">
..
</manifest>
</android>
4.1.0 Sample included a Gruntfile.js 可以轻松增加 iOS 和 Android 构建版本。它甚至可以为您提升主要、次要或补丁发布版本。
请阅读 blog post 有关使用 Titanium 4.1.0 及更高版本对您的应用进行版本控制的详细信息。