jjzjj

VersionCode

全部标签

android - Gradle 在 cordova config.xml 中的版本号上抛出错误

我的ionic/cordova项目的config.xml文件有如下设置android-versionCode="201504231751"ios-CFBundleVersion="201504231752"当我尝试使用“cordovabuildandroid”为android构建时,gradle向我抛出一个错误提示:失败:构建失败并出现异常。*在哪里:脚本'E:\Workspaces\xxx\xxx\platforms\android\CordovaLib\cordova.gradle'行:128*什么地方出了错:评估根项目“android”时出现问题。Forinputstring:"

android - 什么是 versionCodeMajor?和 versionCode 有什么区别?

我刚发现PackageInfo.versionCode在AndroidPie中已弃用。他们指出您使用PackageInfo.getLongVersionCode()反而。这个新方法的JavaDoc是:ReturnversionCodeandversionCodeMajorcombinedtogetherasasinglelongvalue.TheversionCodeMajorisplacedintheupper32bits.但是versionCodeMajor是什么?我该如何使用它?versionCodeMajor和旧的versionCode有什么区别?它的文档几乎什么都没说:Int

xml - AndroidManifest.xml 文件 <manifest> versionCode 属性

VersioningYourApplications在Android开发者网站上:youwouldreleasethefirstversionofyourapplicationwithversionCodesetto1,thenmonotonicallyincreasethevaluewitheachrelease,regardlesswhetherthereleaseconstitutesamajororminorrelease.一切都很好,但是如何处理这个序列呢?:11.021.131.241.351.462.0?1.5 最佳答案

安卓安装位置

我想知道当我们把应用程序放到googleplay时哪个好拥有android:installLocation="preferExternal"或没有提及任何地点在下面的语句中,versionCode和versionName有什么区别android:versionCode="1"android:versionName="1.0"提前致谢 最佳答案 如果声明“preferExternal”,则表示您请求将您的应用程序安装在外部存储上,但系统不保证您的应用程序一定会安装在外部存储上。如果外部存储已满,系统会将其安装到内部存储上。用户还可以在

android - Ionic/Cordova 不更新 Android 版本代码

当我更改config.xml中的version时,内部AndroidversionCode不会更新为新值。Android控制台始终显示错误,因为“我在Play商店中已经有一个具有该版本代码的应用程序”。我还在config.xml中尝试了以下内容不起作用。versionCode保持不变。UDPATE:我删除了Android平台,重新添加,现在可以了! 最佳答案 手动更改VersionCode不是一个好主意,您应该只更改config.xml中的版本,之后运行ionicbuild--releaseandroid它会自动更新您的Androi

android-emulator - PackageInfo versionCode 和 versionName 在手机上为空,但在模拟器上有效

我正在构建一个不会通过Marketplace的私有(private)应用程序。结果,我需要拉取当前版本应用(不是平台)信息,并向服务器查询是否有更新。它在模拟器上运行良好,但是当我在我的DroidX上安装签名的APK时,它返回null。这是代码:PackageInfopInfo=null;try{pInfo=getPackageManager().getPackageInfo("com.rubiconproject.expenses",PackageManager.GET_META_DATA);}catch(NameNotFoundExceptione){return;}Stringp

android - 如果我们使用多个 APK,BuildConfig.VERSION_CODE 不会改变吗

我正在创建multipleapk's对于每个ABI,我这样做是为了为每个apk分配单独的版本代码。ext.abiCodes=['armeabi-v7a':1,mips:2,x86:3]importcom.android.build.OutputFileandroid.applicationVariants.all{variant->variant.outputs.each{output->defbaseAbiVersionCode=project.ext.abiCodes.get(output.getFilter(OutputFile.ABI))if(baseAbiVersionCod

android - 使用 Eclipse 更新 Android 应用程序

我正在开发我的Android应用程序的新版本。我只将版本代码(在androidmanifest.xml中)从1.0更改为1.1。现在它给了我错误-不允许浮点类型(在“versioneCode”中值为“1.1”)。另外,如果我重写1.0,它也不起作用。真莫名其妙。 最佳答案 versionCode应该只是数字而不是小数。您可以为显示在PlayStore和设备的App详细信息中的versionName分配小数。例如,如果您在第一个版本中将versionCode设置为1,那么现在应该是2。设置为versionCode="2"

android - 为什么 apktool 不解码 versionCode 和 versionName?

我正在使用以下命令使用apktoolapktooldecode"[APKPATH]"出于某种原因,解码后的androidmanifest.xml不包含属性versionCode和versionName。我知道它们在原始文件中,因为如果我打开编码文件,我可以在加密文本的中间看到属性。我需要验证版本代码是否在实现一些代码后由gradle自动更新。 最佳答案 它被保存到另一个文件中。我记得,一些扩展名为.yml。当您再次对包进行编码时,apktool命令使用此文件作为版本代码 关于androi

android - 警告 : AndroidManifest. xml 已经定义了 versionCode

任何人都可以向我解释这个错误吗?:Warning:AndroidManifest.xmlalreadydefinesversionCode(inhttp://schemas.android.com/apk/res/android);usingexistingvalueinmanifest.Warning:AndroidManifest.xmlalreadydefinesversionName(inhttp://schemas.android.com/apk/res/android);usingexistingvalueinmanifest.Warning:AndroidManifest