草庐IT

split-apk

全部标签

android - 通过eclipse重新安装apk文件后,getlastknownlocation总是返回null

最近,我创建了一个简单的应用程序来获取gps位置并在android手机上显示。刚开始尝试几次后我就可以获取位置,但是在我重新安装apk文件后,getLastKnownLocation()总是返回一个空值。使用的开发环境:-API10Gingerbread2.3.6-使用GPS提供程序下面是我在我的android项目中应用的代码:publicclassMyActivityextendsMapActivity{protectedvoidonCreate(BundlesavedInstanceState){mapView=(MapView)findViewById(R.id.myTripMa

android - 通过eclipse重新安装apk文件后,getlastknownlocation总是返回null

最近,我创建了一个简单的应用程序来获取gps位置并在android手机上显示。刚开始尝试几次后我就可以获取位置,但是在我重新安装apk文件后,getLastKnownLocation()总是返回一个空值。使用的开发环境:-API10Gingerbread2.3.6-使用GPS提供程序下面是我在我的android项目中应用的代码:publicclassMyActivityextendsMapActivity{protectedvoidonCreate(BundlesavedInstanceState){mapView=(MapView)findViewById(R.id.myTripMa

android - 获取 "' 安卓 :icon' attribute: attribute is not a string value” error while uploading an APK to the play store

背景经过这么多小时的空闲时间,我已准备好将我的第一个应用发布到Play商店,但遗憾的是,我在上传已签名的应用时遇到了困难。我已经使用我创建的keystore成功导出了应用程序(全部通过Eclipse和ADT),所以我已将签名的APK上传到Play商店(here)。问题我不断收到这条消息:UploadfailedYourAPKcannotbeanalyzedusing'aaptdumpbadging'.Erroroutput:Failedtorunaaptdumpbadging:W/ResourceType(14856):Noknownpackagewhengettingvaluefor

android - 获取 "' 安卓 :icon' attribute: attribute is not a string value” error while uploading an APK to the play store

背景经过这么多小时的空闲时间,我已准备好将我的第一个应用发布到Play商店,但遗憾的是,我在上传已签名的应用时遇到了困难。我已经使用我创建的keystore成功导出了应用程序(全部通过Eclipse和ADT),所以我已将签名的APK上传到Play商店(here)。问题我不断收到这条消息:UploadfailedYourAPKcannotbeanalyzedusing'aaptdumpbadging'.Erroroutput:Failedtorunaaptdumpbadging:W/ResourceType(14856):Noknownpackagewhengettingvaluefor

android - 使用 APK 拆分进行发布但不使用调试构建类型

我已经成功实现了APKSplits以便为不同的ABI生成单独的APK。但是,为了提高效率(并且由于我不需要在Debug中使用非armeabi-v7aAPK),我想将Debug构建限制为仅生成armeabi-v7aAPK。如何做到这一点?一个想法是这样的:abi{enabletruereset()include'x86','armeabi-v7a','mips'universalApkfalse}也许有一些方法可以根据构建类型设置enable? 最佳答案 您可以尝试对@Geralt_Encore的答案进行变体,从而避免单独的gradl

android - 使用 APK 拆分进行发布但不使用调试构建类型

我已经成功实现了APKSplits以便为不同的ABI生成单独的APK。但是,为了提高效率(并且由于我不需要在Debug中使用非armeabi-v7aAPK),我想将Debug构建限制为仅生成armeabi-v7aAPK。如何做到这一点?一个想法是这样的:abi{enabletruereset()include'x86','armeabi-v7a','mips'universalApkfalse}也许有一些方法可以根据构建类型设置enable? 最佳答案 您可以尝试对@Geralt_Encore的答案进行变体,从而避免单独的gradl

Android:构建平台源后,如何使用平台 key 签署任意APK?

作为实验,我想使用我自定义构建的Android平台的平台key来签署通过NDK构建的任意APK。这样做的过程是什么? 最佳答案 如果您有平台key/证书对(.pk8+x509.pem)。可以在公共(public)sdk的build/target/product/security下找到。您可以从命令行使用SignApk.jarjava-jarSignApk.jarplatform.x509.pemplatform.pk8Application.apkApplication_signed.apk或者为了使自动化更容易,您可以使用keyt

Android:构建平台源后,如何使用平台 key 签署任意APK?

作为实验,我想使用我自定义构建的Android平台的平台key来签署通过NDK构建的任意APK。这样做的过程是什么? 最佳答案 如果您有平台key/证书对(.pk8+x509.pem)。可以在公共(public)sdk的build/target/product/security下找到。您可以从命令行使用SignApk.jarjava-jarSignApk.jarplatform.x509.pemplatform.pk8Application.apkApplication_signed.apk或者为了使自动化更容易,您可以使用keyt

android - Google map 未显示在已签名的 apk 中

我知道这是一个常见问题,通常解决方案是生成一个单独的key用于发布。我已经完成了几次,我在开发人员控制台中的APIkey包含两个不同的SHA1指纹:一个用于从AndroidStudio进行调试,另一个用于从我自己的keystore中发布。我已使用相同的keystore对应用程序进行了签名,并在控制台中启用了GoogleMapsAndroidAPIv2。但mapActivity仍然只显示左下角带有“Google”的白屏。有什么解决问题的建议吗? 最佳答案 听起来您只在调试google_maps_api.xml中输入了APIkey。此外

android - Google map 未显示在已签名的 apk 中

我知道这是一个常见问题,通常解决方案是生成一个单独的key用于发布。我已经完成了几次,我在开发人员控制台中的APIkey包含两个不同的SHA1指纹:一个用于从AndroidStudio进行调试,另一个用于从我自己的keystore中发布。我已使用相同的keystore对应用程序进行了签名,并在控制台中启用了GoogleMapsAndroidAPIv2。但mapActivity仍然只显示左下角带有“Google”的白屏。有什么解决问题的建议吗? 最佳答案 听起来您只在调试google_maps_api.xml中输入了APIkey。此外