首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新sencha touch 2 android应用

更新sencha touch 2 android应用
EN

Stack Overflow用户
提问于 2012-10-15 07:16:26
回答 2查看 606关注 0票数 3

我正在尝试为我的sencha touch 2应用程序向google play商店提交更新。

以下是我的packager.json文件。

代码语言:javascript
复制
{
    "applicationName":"DBS",
    "applicationId":"com.keshav.dbs",
    "versionCode":"2",
    "versionString":"1.0.1",
    "iconName":"ic_launcher.png",
    "inputPath":"./build/package/Android",
    "outputPath":"./build/native/Android",
    "configuration":"Release",
    "platform":"Android",
    "deviceType":"Universal",
    "certificatePath":"/Developer/Android-Keystore/myAndroidKeyStore",
    "certificateAlias":"myandroidkey",
    "certificatePassword":"<password>",
    "sdkPath":"/Developer/sdks/android-sdk-macosx",
    "androidAPILevel":"16",
    "orientations": [
        "portrait"
    ]
}

我运行以下命令

代码语言:javascript
复制
sencha package run packager.json

这将创建versonCode文件,但是,当我尝试上传新的apk时,我收到一条消息,提示apk 1已经在使用中。

Senchas网站上的打包说明不包含"versionCode"属性,我补充说我自己

有谁知道怎么修改sencha app的版本代码吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-18 05:09:17

这就是了..。

在浏览了互联网后,我发现这种方法是有效的……

在Sencah创建包之后,使用apktool解压apk,然后编辑AndroidManifest.xml并使用apktool再次打包。

请注意,当您重新打包应用程序时,tit将是未签名的,因此您必须再次对其进行签名才能将其安装到peoples设备上

票数 0
EN

Stack Overflow用户

发布于 2014-05-21 15:38:48

我能够编辑platform/cordova/android/AndroidManifest.xml并更新android:versionCode,然后运行sencha app build native

它构建了新的APK (签名,基于我的配置),并被Google Play商店接受。

比拆开和重新打包要容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12887489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档