草庐IT

release-apk

全部标签

android - 选择 Release模式时应用程序崩溃但在 Debug模式下运行完美

我想减小我的应用程序的大小,因此我在Release模式下使用minifyEnabledtrue但由于此应用程序崩溃。以下是我的build.gradlebuildscript{repositories{mavenCentral()}dependencies{//replacewiththecurrentversionoftheAndroidpluginclasspath'com.android.tools.build:gradle:1.1.0'//thelatestversionoftheandroid-aptpluginclasspath'com.neenbedankt.gradle.

android - 只为 android apk 保留 armeabi-v7a 是否安全

我有一个使用native库(snappydb)的AndroidAPK。native库占用大量空间,所以我只想保留armeabi-v7a架构的snappydb?我知道为其他架构移除snappydb并非100%安全,所以我的问题是:它有多不安全?(我会失去多少设备/用户?)仅供引用,我的应用支持的最小sdk版本是16(JELLY_BEAN)。 最佳答案 我建议使用Gradle的productFlavors为每个ABI生成不同的APK,因为某些ABI可能包含一些汇编代码优化(SSE4、SSE5、ArmNeon等)android{...fl

android - 错误 : Failed to read the key from store:. .. 生成签名 APK 时无法在 Android Studio 上恢复 key

我正在尝试为我的新游戏生成发布apk。即使我在3天前更新了我的另一个应用程序,keystore也没有任何问题。我绝对确定我正确地记住了我的密码。因为当我输入错误的密码时,系统会提示您的密码或用户名不正确。这是我正在做的:这就是我得到的:请帮我看看我做错了什么?2天前更新的Android工作室。你认为这会导致这个问题吗?我应该怎么办?任何帮助将不胜感激......我实际上已经阅读了这篇文章AndroidStudio:cannotrecoverkey在我发布这个问题之前。尽管我遇到了这个提示:“文件被篡改或密码不正确”,但我还是尝试按照他在回答中显示的那样去做。现在我知道密码是绝对正确的。

android - 对使用 Android Studio 向导生成的签名 apk 使用不同的命名约定

我的应用程序包含多个buildFlavors和三个不同的buildTypes。我从Build->GenerateSignedAPK...生成签名的apk。(除非别无选择,否则我想继续使用向导而不创建脚本,因为我有一组不断增加的应用程序并且不想每次都修改脚本。)生成的apk以下列模式命名:app-flavorName-buildType.apk如何将命名模式更改为如下所示:app_flavorName_buildType_versionCode.apk我想做的改变:以versionCode为后缀的文件名用下划线替换连字符我曾经在ant中使用task完成它,但不确定如何使用gradle完成

android - 如何创建我的自定义三星 flipfont apk

就像在谷歌游戏中一样:https://play.google.com/store/search?q=samsung%20flipfont&c=apps&hl=en我尝试创建我的自定义flipfontapk基础,apk将我的ttf放在Assets/字体中,并在Assets/xml中写一个fonts.xml,如下所示:MyFont.ttfDroidSans.ttfMyFont.ttfDroidSans-Bold.ttf但是当我安装我的flipfont.apk并在三星显示设置中选择它时,它说:它们与设备不兼容。三星系统会检查一些签名吗?如何创建我的自定义flipfontapk。我想将我的字体

android - 如何使用 Gradle 将版本化的 *.so 文件包含到 apk 中?

我尝试使用一些预编译的本地库构建android应用程序:liba.so和libb.so.1.2.3库放在jniLibs子目录中。构建APK文件后,只有liba.so包含在其中,但没有包含libb.so.1.2.3。结果是可以预见的。应用程序在启动时崩溃。如何使用构建脚本将jniLibs中的所有文件包含到APK中? 最佳答案 由于native库正则表达式^.+\\.so$在AndroidGradleplugin中使用,使用jniLibs文件夹不可能包含除.so文件以外的任何内容。即使您以某种方式将库添加到APK,Android上的动态

Android 库 : Release . aar 在使用混淆器时将 classes.jar 清空

我正在尝试使用minifyEnabledtrue生成一个库,但是在发布的.aar中,classes.jar变空了。我检查了我的proguard-rules.pro,似乎没问题。我什至用默认的.gradle文件创建了一个新模块,当我设置minifyEnabletrue时,发布版本仍然得到没有类的classes.jar。毕竟,是否可以生成一个混淆代码的android库?编辑1:添加模块build.gradleapplyplugin:'com.android.library'android{compileSdkVersion27buildToolsVersion'27.0.0'default

android - 如何模仿默认浏览器从webview下载.apk文件?

谁能解释一下我如何在尝试从网上下载.apk时模仿默认浏览器?到目前为止我有这个:WebViewwebview;@OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.main);webview=(WebView)findViewById(R.id.webview);webview.setWebViewClient(newHelloWebViewClient());WebSettingswebSettings=webview.getSettings();webSett

android - 如何使用我用 GPG 制作的私钥签署 apk?

这可能吗?我有一个已经用GPG制作的key对,但我就是找不到用该key对其进行签名的方法。我真的不想为此使用keytool或其他任何东西制作新key;我宁愿使用我现在拥有的key。有人知道我该怎么做吗?提前致谢。 最佳答案 我非常怀疑GPG会生成可供jarsigner使用的key。可能可以编写转换器来执行此操作,但硬着头皮生成新key的工作量要少得多。执行此操作的命令很简单keytool-genkey-aliasmynickname-validity20000-keystore~/.android/my-keystore(p.s.备

安卓防止apk

我构建了一个Android应用程序,但我希望当我将它用于测试时,用户无法复制它并且该apk不应安装在其他设备上?这怎么可能。我可以保护该apk吗? 最佳答案 获取您要测试的设备的设备ID,然后检查当前设备是否是您想要的设备之一。 关于安卓防止apk,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13656836/