草庐IT

split-apk

全部标签

android - SQLCipher 在签名版本 APK 中导致 Android 崩溃

我在android项目中使用SQLCipher。一切都在测试中运行良好,但是每当我构建一个签名的发布APK并安装它时,我都会收到以下错误并在我调用时崩溃SQLCipher.loadLibs(context);这里是崩溃03-0914:47:45.83324895-24895/?E/Database:Can'tfindSQLiteDatabase.mNativeHandle03-0914:47:45.83424895-24895/?A/art:art/runtime/thread.cc:1143]Nopendingexceptionexpected:java.lang.NoSuchFie

android - 添加 FFmpegMediaMetadataRetriever 后 Apk 的大小增加

我在我的AndroidStudio中将依赖项(com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.3)添加到我的应用程序(build.gradle)中,apk从2MB跳到16MB。我只是使用示例代码没有更多,有没有比这更小的方法?FFmpegMediaMetadataRetrievermmr=newFFmpegMediaMetadataRetriever();mmr.setDataSource("http://testsite.com/test/upload/Twale_FLO.mp3");mmr.extractMetadata(F

android - 我无法生成签名的 apk

我想更新我的应用程序,但是当我尝试生成签名的apk时,我收到了错误消息:Warning:warning:Cannotfindannotationmethod'value()'intype'GuardedBy':classfileforjavax.annotation.concurrent.GuardedBynotfoundError:Errorconvertingbytecodetodex:Cause:com.android.dex.DexException:MultipledexfilesdefineLbolts/AppLink$Target;Error:Executionfaile

android - java.net.ConnectException : Connection refused: connect Error while Installing APK 异常

我在运行时在android中遇到错误。这是java.net.ConnectException:Connectionrefused:connectErrorwhileInstallingAPK.请有人帮我看看发生了什么以及如何解决。日志中显示的错误是。Connectionattempts:109:43:16'C:\Users\Android\sdk\platform-tools\adb.exe,start-server'failed--runmanuallyifnecessary运行控制台显示错误java.net.ConnectException:Connectionrefused:co

android - 没有使用 gradle 插件 2.2.0 生成 "unaligned"apk,破坏了 Spoon runner

使用androidgradle插件2.2.0:buildscript{repositories{maven{url"https://plugins.gradle.org/m2/"}}dependencies{classpath"com.android.tools.build:gradle:2.2.0"}}并运行./gradlewassembleDebugassembleDebugAndroidTest:2.2.0:app-debug.apkapp-debug-androidTest.apk2.1.3:app-debug.apkapp-debug-unaligned.apkapp-deb

javascript - 如何在不再次发送所有 APK 的情况下更新我的应用程序?

每次更新我的Android应用程序时,我都必须上传完整大小的APK,我注意到有些应用程序的大小为30MB,而更新大小仅为10MB。如何做到这一点? 最佳答案 一种选择是开始使用AssetBundles.在这种情况下,您明确指定要在Assets包文件中的特定内容(场景、模型、纹理等)。根据您拆分内容的方式,如果您只更改模型、纹理或添加新场景,则可以保持相当小的更新。(一些游戏将内容分组到一个Assets包中。一些游戏通过将每个Assets放入一个单独的包中来提供更细粒度的控制)但是,应用程序仍将包含所有代码和其他可执行内容。一旦更改脚

android - 无需键入 key 即可生成已签名的 apk

首先是我的登录配置:signingConfigs{development{storeFilefile("mykey.jks")//PathtothekeystorefilekeyAlias"mykey"storePassword"mykeydev"keyPassword"mykeydev"}production{storeFilefile("mykey.jks")//PathtothekeystorefilekeyAlias"mykey"storePassword"mykeyprod"keyPassword"mykeyprod"}}现在我的口味:productFlavors{devel

android - 运行 Android 测试 - 磁盘上不存在 APK 文件 "...-androidTest.apk"

我正在尝试运行特定的android测试(JUnit和Espresso),但出现以下错误:我正在执行测试(调试):该应用程序已成功安装并在此过程后可用。目录/Users/user/Projects/kiwix-android/app/build/outputs/apk/androidTest/不存在,也没有创建,更不用说app-kiwix-debug-androidTest.apk文件本身。我的目标是能够在真实设备上调试(断点等)单个测试。欢迎所有建议! 最佳答案 这似乎是AndroidStudio中的一个错误。在尝试安装和运行测试之

android - 拆分 APK 后我应该选择哪一个?

我拆分了我的apk应用程序,我得到了多个apk现在我会选择将哪一个导入我的Play商店? 最佳答案 您添加所有这些,Play商店会根据用户的设备为用户选择合适的一个。请务必为每个apk使用不同的版本代码。参见officialdocumentation获取更多信息。 关于android-拆分APK后我应该选择哪一个?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/49975964/

android - 如何在 Android Studio 中生成具有自定义名称的输出 APK 文件?

我想使用自定义名称生成输出apk文件。例如。默认情况下,androidstudio生成“app-debug.apk”文件。但我希望它是-“MyAppName_myCurrentProdFlavour_vMyVersionName.apk”如何使用build.gradle模块文件 最佳答案 最简单的方法在app_debug.apk之前com.pcvark.jobtest-v1(1.0)-debug.apk之后android{..defaultConfig{...setProperty("archivesBaseName",applic