问题标签 [signed-apk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 签名的 apk 在 proguard enable 中崩溃
我正在尝试在我的应用程序中使用 proguard 将 proguard 设置为 true,然后问题开始我正在导入 lib,当我使用 proguard 时,通过在我的包名称后面跟着这个
-keepnames class com.somepackage.*
应用程序在我尝试使用签名的 apk 时崩溃。我知道这是一个愚蠢的问题,但我在过去的 5 小时内都被困在这个问题上,因为我使用了大约 20 个库,所以无法找到一个简单的解决方案。我也跟着这个。请指导我,我该怎么做?
这是我的 proguard 规则类代码
我现在无法生成任何签名的 apk。错误是。
作业失败,查看日志了解详情
任何提示都会有所帮助。控制台输出
出了什么问题:任务“:app:transformClassesAndResourcesWithProguardForRelease”执行失败。
作业失败,查看日志了解详情
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
编辑 build.gradle
我为 proguard-rule.pro 尝试的另一种方式
依赖树
android - 为 Android Wear 生成签名的 apk 时出错
为 Android Wear 生成签名 APK 时出现以下错误。
虽然当我调试时,它在设备或模拟器中运行完美。但是每次我尝试为 Android-Wear 生成签名的 APK 时都会出现上述问题。
android - 生成签名的apk Android时出错
生成签名的 apk 时发生错误。生成可调试的 apk 时工作正常。安卓工作室 2.3 版。我在 gradle 文件中添加了以下代码,但它不起作用。
这是 app.gradle 文件。Multidex 启用,缩小禁用。我从 gradle 文件中删除了一些未使用的库。可复制的 apk 生成没有任何问题。
android - 无法生成签名的 apk,但它工作正常
我可以运行该应用程序并且可以使用它,但我无法生成签名的 apk。这是仅在某些设备上运行的日志和调试 apk。
错误:任务执行失败:app:transformClassesWithJarMergingForRelease'.com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/google/gson/annotations/Expose.class
这是我的 app.gradle。
和根梯度
android - \intermediates\proguard-rules\release\aapt_rules.txt(系统找不到指定的路径)
我想使用minifyEnabled true
并尝试生成签名的 Apk 但出现错误
警告:处理任务时出现异常 java.io.FileNotFoundException: \app\build\intermediates\proguard-rules\release\aapt_rules.txt(系统找不到指定的路径)。
我应该怎么做才能避免这个错误?
android-studio - 无法生成签名的 APK
- 这是我的 Proguard 文件:
这是我得到的错误:
警告:处理任务 java.io.IOException 时出现异常:无法写入 [C:\Users\Anish\pokoto\app\build\intermediates\transforms\proguard\release\jars\3\1f\main.jar](可以't read [C:\Users\Anish.android\build-cache\9a4d2c08e132f2da417ab6ffc3ca37865ea16fd6\output\jars\classes.jar(;;;;;;**.class)] (重复的 zip 条目 [classes.jar:com/ google/common/base/FinalizableReference.class])) 错误:任务“:app:transformClassesAndResourcesWithProguardForRelease”执行失败。
作业失败,查看日志了解详情
- 我每次尝试编译 compile 'com.google.api-client:google-api-client:1.22.0' 它都会给我错误
android - AndroidStudio - 使用不同的密钥生成签名的 apk 风格
我的构建等级:
因此,有 2 个签名配置,每个都是创建并打算用于自己的构建风格。如果我选择风味并按 Shift+F10(或按绿色箭头),它会起作用 - 选择的构建风味将生成使用正确密钥签名的 apk,如 build.gradle 中配置的那样:
但是,如果我选择 Build->Generate signed apk,我只能设置单个密钥库路径。如果我选择构建多种风格,所有这些都将使用相同的密钥进行签名,在“生成签名的 apk”窗口的第一步中选择。
如何强制“构建签名的 apk”为构建的每个风格使用各自的签名配置,在 build.gradle 中定义?
java - com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/onesignal/ActivityLifecycleHandler$1.class
尝试在 android studio 上生成签名的 apk 时收到错误消息。研究表明我需要将一个模块排除到一个已编译的 jar 文件中。但我不知道需要排除哪一个。
这是收到的完整错误:
我该如何纠正这个问题?
android - 无需键入密钥即可生成签名的 apk
首先是我的signinConfigs:
现在我的口味:
我有buildTypes
这个:
我的问题是,如果所有密钥和东西都在我的 .gradle 文件中,为什么每次我想生成一个新的签名 apk 文件时都要求我输入 keyPassword 和 storePassword?