草庐IT

split-apk

全部标签

android - 将 Android Play 服务包含到 APK

对于一个应用程序,我需要使用谷歌的播放服务来定位。有什么方法可以将位置服务('com.google.android.gms:play-services-location:7.0.0')包含到.apk中,以便最终用户不需要更新播放服务如果设备上安装了旧版本,则通过Play商店? 最佳答案 GooglePlay服务是独立的应用程序。由于它不是开源的,我们将无法在您的应用程序的apk中使用它。我们在应用中添加的googleplay代码部分只是我们的应用和googleplay服务应用之间的接口(interface)。

android - 将 build(apk) 上传到 hockeyApp 的管道脚本

我正在使用Jenkins构建我的Android应用程序。我在我的repo协议(protocol)中添加了“Jenkinsfile”,我当前的管道脚本看起来像这样并且工作正常。node{try{stage("build.clone"){checkoutscm}stage("build.clean"){sh"./gradlewclean"}stage("build.package"){sh"./gradlewassembleDebug"}}catch(error){throwerror}}现在我需要将我的apk上传到hockeyapp。HockeyApp的Jenkins插件已安装。他们已使

android - 自 AS 3.0 (gradle 4.1) 起无法安装通过 Gradle 自动签名的 APK

自从使用gradle4.1更新到AndroidStudio3.0后,我就遇到了这个问题。如果我使用Build&Run创建apk,然后将这个apk(路径app/build/outputs/apk/...)上传到设备并尝试安装它(它是干净的安装应用程序不在设备上)我收到“应用程序未安装”错误。我的gradle设置fragment:signingConfigs{release{storeFilefile("../path_to_keystore/keystore.jks")storePassword"mypass"keyAlias"myAlias"keyPassword"mypass"}}b

android - 启动时发布 APK 崩溃 - React Native

我对ReactNative发行版APK有疑问。应用程序在Debug模式下运行,但在Release模式下立即崩溃从可能导致此问题的logcat获取这些消息ModuleAppRegistryisnotaregisteredcallablemodule(callingunmountApplicationComponentAtRootTag)11-0108:28:24.53166446662EReactNativeJS:undefinedisnotanobject(evaluating'd.View.propTypes.style')11-0108:28:24.53466446662EReac

android - Base64 APK 路径

注:已经看到了thisquestion检查Oreo模拟器上的android应用程序位置,APK仍安装在/data/app。但是,不是以下格式:/data/app/oroptionally/data/app/-1现在/data/app/-_-或/data/app/--有人知道这个变化吗?我试过谷歌搜索,但“APKandroidlocationbase64”组合会产生一大堆不相关的结果(或者谷歌会忽略base64关键字)Google博客或githubcommit的链接会很好。如果有人知道的话,我会选择AOSP的一般位置。理想情况下,我想知道为什么(更改)以及如何(生成base64)。

android - 创建签名的 apk 时出现此错误

错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2错误:查看日志了解详情我的build.gradle(app)文件是:`applyplugin:'com.android.application'android{buildToolsVersion'27.0.3'compileSdkVersion27defaultConfig{applicationId"newsall1.shiva.newsall1"minSdkVersion15targe

java - 在 APK 上使用 jarsigner -verify 要求我指定别名?

我正在尝试检查APK上的签名信息。docs说用jarsigner-verify-verbose-certsapp.apk和various所以questions同意。但是,如果我使用JDK1.7并执行此操作,则会出现错误:Pleasespecifyaliasname这很难处理,考虑到googling错误消息只返回指向jarsigner源的链接。这是怎么回事? 最佳答案 只有在签署APK时才需要别名。您使用的是什么版本的JDK?是Sun/OracleJDK吗?顺便说一句,您不应该将Java7用于Android开发,它不受官方支持。另请注

android - 由于 APK 文件无效,安装失败! - 安卓

所以有几个关于这个主题的帖子,但看起来我的日志猫完全不同。不确定发生了什么。当我尝试在我的设备上运行时,我得到了控制台日志:[2012-07-1714:50:56-zrox]Uploadingzrox.apkontodevice'3134F748F94100EC'[2012-07-1714:50:56-zrox]Installingzrox.apk...[2012-07-1714:50:57-zrox]InstallationfailedduetoinvalidAPKfile![2012-07-1714:50:57-zrox]Pleasechecklogcatoutputformore

android - 从 apk 文件中获取图标

我正在开发一个Winform应用程序,使用aapt从apk文件中获取一些信息。我得到了应用程序图标的路径,像这样:*res/drawable-mdpi/app_icon.png*我想从它的路径中获取图标并将其推送到ImageList。我该怎么做?感谢进阶! 最佳答案 从APK文件中获取图标:Filefile=newFile("/mnt/sdcard/thinkandroidsimple/pam.apk");StringsourcePath=file.getPath();if(sourcePath.endsWith(".apk")){

Android - 使用 Joda Time 时无法使用 Proguard 导出 apk

我在我的应用程序中使用joda-time.jar,并且在导出签名的apkproguard时说了类似的话(当我查看互联网时,这是一个很常见的问题):[2014-01-0712:44:53-XYZ]Proguardreturnedwitherrorcode1.Seeconsole[2014-01-0712:44:53-XYZ]Warning:org.joda.time.DateMidnight:can'tfindreferencedclassorg.joda.convert.FromString[2014-01-0712:44:53-XYZ]Warning:org.joda.time.Da