问题标签 [android-gradle-2.2]
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 - 为属性“resourceFile”指定的 \build\intermediates\res\resources-anzhi-debug-stripped.ap_' 不存在
我将 Android Studio 更新到 2.0 版。构建失败,而且构建时间也比 Android Studio 1.5 版要长。每次我运行我的应用程序时,我都会清理并重新加载项目,但这没有用。错误信息是:
为属性“resourceFile”指定的 \build\intermediates\res\resources-anzhi-debug-stripped.ap_' 不存在。
android - Gradle 2.2 NDK 调试需要发布 Build Variant
我正在使用以下内容:
- 安卓工作室 2.2.2
- 安卓 Gradle 插件 2.2.2
- NDK r12b, r13
- externalNativeBuild(ndkBuild 和 cmake)
我有一个本机 JNI .so 静态链接大约两打其他库。本机库公开了一个 Java API,当然,该 API 绑定到 JNI。我已经使用 ndkBuild 和 cmake 以及 NDK r12b 和 r13 成功构建了这个库。
我有一个测试工具项目,它同时构建了一个 Android 应用程序模块和这个本机库模块。
根据 Android Studio 2.2 文档,使用 Android Studio 2.2.2、Gradle 2.2.2 和新的 externalNativeBuild 机制的组合,原生调试应该“正常工作”。但是,我发现只有当我将库模块的 Build Variant 设置为“发布”时,本机调试才有效。
我希望发布版本与调试符号一起打包,所以我非常困惑。有没有其他人看到过这种行为?我不想使用发布变体进行调试,这没有任何意义......
android - 如何从 Android 中的库类访问应用程序模块类?
我在单个 android 项目中创建了两个模块。
应用程序模块(这是我的默认应用程序模块)
和另一个添加的库模块。
现在 app 模块有很多 java 类。我想访问.Java class
库模块中的应用程序模块。
模块 appDatabaseHelper
在包 xyz 中有一个类
现在我想DatabaseHelper
在Library
模块中导入类。
DatabaseHelper
不被安卓识别。
问题,
是否可以将类从应用程序模块导入另一个模块?
任何其他方式。
我的文件
构建.gradle(应用程序)
设置.gradle
android - 安装了 Android Studio 2.2.2,运行新项目时出现 gradle 项目刷新失败错误
在我安装了 Android Studio 2.2.2 版本之后。当我创建新项目并运行时,gradle 不同步。我收到以下错误。
android - Android:去除不必要的类/源集,特别是构建变体
我一直在研究设计 android 库的正确方法。我的问题是如何避免将所有源代码(对于所有构建变体)放在特定构建中。例如,我目前的方法是简单的检查类似
我当然可以使用不同的源集,但.java
类仍然保存在整个代码库中。
我担心当人们反转代码时,由于代码的所有组合都位于代码库中,他们可以绕过代码并以某种方式绕过逻辑。
当我们需要更改沙盒和生产的特定行为时,最佳实践是什么?当然 biz 逻辑总是相同的,只是沙盒可能使用与 prod 不同的配置来执行某种行为。
android - Upgrade to gradle 2.2.3 breaks my build
I'm trying to update my gradle file to work with version 2.2.3. However, I get the following error when building:
#xA;As far as I know, it's related to Java 8. My code is targeting Java 7 as I can't update to Java 8 because the Jack compiler makes a lot of other problems I can't deal right now.
#xA;I guess what I should do is to target JAVA 7 but compile against JAVA 8.
And it seems that the path in the window above does direct to Java 8.
How I get over this??
android-studio - Android Studio - 在另一个源集上发现 Gradle 重复类
我面临一个关于 Gradle 源集的奇怪问题。我怀疑这个问题属于 Android Studio。我的 Gradle 文件定义了 4 个产品风格和 4 个源集,包括 main. 我的活动文件放在不同的源集中,但不在主源集中。但是当我从任何源集打开一个活动文件时,Android Studio 显示:“在文件上找到重复文件......请参阅其他源集文件。” 由于主源集中没有文件副本,因此不应出现此消息。但是,我可以使用任何产品风格构建和运行,并根据源集正常工作。
我的 gradle 文件看起来像:
源目录如下所示:
android - 我无法在 Ubuntu 14.0.4 中更新我的 gradle 插件 Android Studio
我一直在尝试更新我的 gradle 插件并且失败了。我当前的 gradle 插件是 2.1.2,我想将它更新到 2.2.0。我更新了 android studio 和 gradle 插件还是一样的。我已经手动下载了 gradle 3.3 并将 gradle 插件源设置为此。在 android 官方网站上 3.3 支持 2.3.0 但 android studio 在 2.3.0 和 2.2.0 插件版本上都给我错误:
我已经用这个字符串替换了 gradle-wrapper.properties
编辑1:
这个问题与之前发布的问题不同,http://stackoverflow.com/questions/35937875/unsupported-major-minor-version-52-0-when-rendering-in-android-studio
因为这个问题不是在不受支持的major.minor 问题中寻求帮助,而是在谈论如何更新我的插件。
编辑2:
我通过检查 android studio 中的更新解决了我的问题,该更新重定向我下载最新版本的 android studio。我下载并安装了 gradle 插件 2.3 附带的最新版本的 android studio,它现在工作正常。您可以按照此导航检查更新。
去Help->Check for Updates
编辑 3: 如果在更新 android studio 时出现连接超时错误,请更改您的 Internet 连接并重试。我遇到了这个问题并通过更改我的互联网连接来解决它。
android - 启用 proguard 时无法使用 Crashlytics 2.6.7 和 io.branch.sdk.android.library:2+ 构建 android gradle?
我的 Gradle 设置:
使用上面的 crashlytics & branch.io 尝试在启用 proguard 的情况下构建 gradle。我得到以下错误。
Warning:Exception while processing task java.io.IOException: Can't write [/Users/Documents/test/andriod-test/app/build/intermediates/transforms/proguard/production/release/jars/3/1f/main.jar] (Can't read [/Users/Documents/test/andriod-test/app/build/intermediates/classes/production/release(;;;;;;**.class)] (Can't read [com] (Can't read [crashlytics] (Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]))))))))
Error:java.lang.RuntimeException: Job failed, see logs for details
Error:java.io.IOException: Can't write [/Users/Documents/test/andriod-test/app/build/intermediates/transforms/proguard/production/release/jars/3/1f/main.jar] (Can't read [/Users/Documents/test/andriod-test/app/build/intermediates/classes/production/release(;;;;;;**.class)] (Can't read [com] (Can't read [crashlytics] (Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]))))))))
Error:java.io.IOException: Can't read [/Users/Documents/test/andriod-test/app/build/intermediates/classes/production/release(;;;;;;**.class)] (Can't read [com] (Can't read [crashlytics] (Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class])))))))
Error:java.io.IOException: Can't read [com] (Can't read [crashlytics] (Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]))))))
Error:java.io.IOException: Can't read [crashlytics] (Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class])))))
Error:java.io.IOException: Can't read [android] (Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]))))
Error:java.io.IOException: Can't read [answers] (Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class])))
Error:java.io.IOException: Can't read [shim] (Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]))
Error:java.io.IOException: Can't read [R.class] (Duplicate zip entry [com/crashlytics/android/answers/shim/R.class])
Error:java.io.IOException: Duplicate zip entry [com/crashlytics/android/answers/shim/R.class]
android - 重复的 v4 支持问题。尝试了所有选项。需要帮助
我工作了将近 2 天,以摆脱签名构建的 v4重复问题apk
。我有两个模块。连接FB的SDK
有v4支持。
我已经从任何地方排除了 v4,gradle
但我仍然得到
错误:任务“:app:transformClassesWithJarMergingForRelease”执行失败。com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android/support/v4/graphics/drawable/DrawableCompat.class
摇篮:应用程序:
即使在 v7 上排除后,我也可以看到该类在 v7 和 v4 中都带有 CNtl+N。
即使我手动删除 jar 每当我运行构建时,我都会自动获取 jar
C:\Users\subash\AndroidStudioProjects\Sais\sdk\build\intermediates\exploded-aar\com.socialize\facebook\3.1.3-SNAPSHOT\jars\libs.
我也对 gradle 运行了依赖项,没有发现任何问题。我非常感谢解决问题的帮助和指导
添加外部库 V4 问题: