当我尝试更新我的alpha版本时,我收到错误,我需要更改我的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>
答案 0 :(得分:3)
啊,你谈的是APK版本,而不是Android SDK。解决方案很简单。您需要在几个地方更改版本。
更改版本标记至少增加第3个数字(补丁)
<version>1.0.1</version>
可以成为
<version>1.1</version>
或 <manifest android:versionCode="1"
android:versionName="1.0.1" package="com.example.app"
xmlns:android="http://schemas.android.com/apk/res/android">
接下来,您还需要更改Android清单中的部分
101
每次增加版本代码,可以与我的示例NSError**
中的版本相同。或者只是一个内部版本号(1,2,3等)
Versionname应与version标签中的版本相同。另外,请不要忘记将您的应用ID放在相同的代码中;)
答案 1 :(得分:1)
在TiApp.xml中,将版本代码和版本名称添加到清单
<manifest android:versionCode="1" android:versionName="1.0">
谷歌主要抱怨版本代码所以请检查并增加一个。这些设置将覆盖android
标签中指定的应用程序版本答案 2 :(得分:0)
您提交给Google Play的每个APK都必须具有唯一的增量版本,在Android上为android:versionCode
。
Titanium将使用<version>
中的tiapp.xml
标记来设置Android上android:versionName
的发布版本。
要设置构建版本,您需要在<manifest>
中的<android>
元素下添加/使用tiapp.xml
元素,如下所示:
<android>
<manifest android:versionCode="1">
..
</manifest>
</android>
4.1.0 Sample包含Gruntfile.js,可轻松增加iOS和Android版本。它甚至可以为您提供主要版本,次要版本或补丁版本。
有关详细信息,请阅读使用Titanium 4.1.0及更高版本对您的应用进行版本控制的blog post。
答案 3 :(得分:-1)
你还必须增加
<version>1.1</version>