Meteor.js安卓版本代码
Meteor.js android version code
在mobile-config.js中,我指定了以下
App.info({
.....
version: '1.0.8',
....
});
App.setPreference('android-versionCode', '9');
因此,当我构建apk时,它应该将versionCode设置为9,版本名设置为"1.0.8",但在我的情况下,versionCode被设置为"10008",而版本名正确显示为"1.0.7">
我的配置有问题吗?版本代码有不同的方法吗?
从Meteor 1.4.2开始,您可以在mobile-config.js文件中的App.info中指定buildNumber。参见以下示例
App.info({id:",名称:",description:",版本:‘0.5.6’,buildNumber:"5060",作者:",电子邮件:'',网站:''});
您可以通过创建一个名为/cordova-build-override/
的顶级文件夹来覆盖流星构建文件和设置,请在此处阅读errr, GitHub is down, I will post a link when it is back
。
解决方案是将Android构建设置传递给build-extras.gradle
。你可以在这里阅读更多安卓外壳工具指南。
创建/cordova-build-override/platforms/android/build-extras.gradle
。Android版本名将在mobile-config.js
中设置,但版号(整数(则由该渐变文件设置。
cdvVersionCode = '10'
android {
lintOptions {
disable 'MissingTranslation'
disable 'ExtraTranslation'
}
}
我还没有找到一个好的答案,但通过将项目导入Android Studio并编辑project/manifests/AndroidManifest.xml
,您可以更改版本代码。当然,你必须重建。android-versionCode
似乎设置了CordvaLib
项目的版本代码,但没有设置project
。Gradle构建脚本仍然会在其末尾添加一个8。如果你想调整它,你可以很容易地找到它的位置(搜索cdvVersionCode(。不得不这么做似乎很愚蠢,我只是想给测试人员一些东西。
我可能来晚了,但最简单的解决方案是在mobile-config.js
的顶部设置App.info({ ... })
中的内部版本号。
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 安卓平台上的QWebView HTML5地理位置
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- AngularJs Cordova安卓应用程序中输入的4位密码PIN验证
- 当地址栏出现时,安卓系统上的css固定页脚被隐藏
- Q.d3.js在安卓系统中的设置
- 谷歌地图V3在安卓应用程序中的实现
- 将图像保存到安卓系统中的SD卡
- 安卓系统:通过loadUrl运行javascript时,网络视图中的视频会冻结
- 在安卓版本 4.4.2 上运行时应用中断,抛出错误:[ng:areq]
- 安卓版本的代码不像桌面互联网浏览器那样工作
- 优化安卓代码
- MeterGuage的针问题在4.2安卓版本
- 如何在安卓应用中运行用户提供的任意代码
- Parse.com + 云代码 + 安卓 + 条纹
- Parse.com云代码RSA验证-安卓应用内购买验证
- 安卓系统-要求服务器提供新版本的应用程序
- Meteor.js安卓版本代码
- 控制台.log谷歌浏览器和安卓浏览器中的原生代码错误