草庐IT

android - Gradle在proguard之后找不到内部类的符号

我的gradle工程包含一个主模块和一个库库的一个类包含一个枚举,我已将其排除在混淆混淆之外,因为它在主项目中使用。Gradle构建失败,出现“错误。找不到符号变量MyEnum”,同样的错误也出现在另一个接口(interface)上,该接口(interface)也在类中声明我已经反编译了我的库的classes.jar文件,它是在构建时生成的,枚举恰好位于它“找不到”的地方,如MyClass$MyEnum。类“MyClass”在编译后仍然存在于正确的位置。这是我用于枚举的混淆器代码:-keep,allowoptimizationenumcom.mypackage.MyClass$MyEn

android - 如何生成多个 apk(使用 gradle、libGDX)

Itrythis我想生成一些APK(x86、armeabi-v7a)。为了减小APK在GooglePlay中的大小但是它不起作用。Androidstudia说importcom.android.build.OutputFile-无法解析符号“OutputFile”。在控制台中我看到了。我尝试在谷歌中搜索其他说明并尝试自己做一些事情,但我不擅长gradle错误:无法在空对象上调用multiply()方法我的gradle文件是//mapfortheversioncodeext.versionCodes=['armeabi-v7a':1,'armeabi':2,'x86':3]importc

安卓工作室 : Gradle build Error:169. 254/16|*.169.254/16。将忽略这些主机的代理设置

几周前我安装了AndroidStudio,我能够创建新项目,它们构建得很好,我让它们运行起来。突然间,当我创建一个新项目时,gradle无法构建,因为我遇到了以下6个错误:错误:169.254/16|*.169.254/16。将忽略这些主机的代理设置。就是这么说的。我试着在网上甚至在这里查找信息,但我没有发现任何关于这个错误的有用信息。有人提到它与他们的DNS设置有关,但没有提到如何修复它。我仍然能够运行和构建我的旧项目。我只是不能建立任何新的。我真的很感谢这方面的帮助,因为我无法继续我的项目。谢谢 最佳答案 我在我的项目中有同样的

android - 用gradle组装几种口味

我正在尝试为circleci配置gradle构建,但遇到了问题。我想要的是只组装几种应用风格,但我不知道如何组装。我要运行./gradlewassembleRelease但不是所有的变体,像这样./gradlewassembleVarARelease,assembleVarBRelease我知道这是可能的,因为AndroidStudio发布工具可以,我只是不知道如何非常感谢 最佳答案 如果您有两种产品类型,比如手机和平板电脑,那么您的任务将是./gradlewassemblePhoneReleaseassembleTabletRel

android - 如何修复 Gradle Sync 错误,为 Android 和 iOS 设置新的 React-Native 项目

我正在尝试开始使用React-Native进行我的一些移动开发。Github上的React-Native文档中的大部分内容看起来非常直接,但我无法在AndroidStudio中构建项目。当我尝试通过导航到ProjectName/android/app并选择导入来导入项目时,我在项目尝试构建时得到了这个。SDKLocationnotfound.Definelocationwithsdk.dirinthelocal.propertiesfileorwithanANDROID_HOMEenvironmentvariable.SDKlocationnotfoundscreenhsot我已经多次

android - 如何找出在 Android Studio/Gradle 中的库中添加了多少方法

当我们在AndroidStudio项目的gradle文件中添加一个新库作为依赖项时,找出我们添加了多少方法的最简单方法是什么,例如:compile'com.github.jkwiecien:EasyImage:1.2.1' 最佳答案 有了这个库,您就可以做到。https://github.com/KeepSafe/dexcount-gradle-plugin 关于android-如何找出在AndroidStudio/Gradle中的库中添加了多少方法,我们在StackOverflow上找

android - gradle 2.0.0 和 DataBinding 的问题

最近我将AndroidStudio从1.5.1更新到2.0,更新后它要求我使用最新的gradle即com.android.tools.build:gradle:2.0.0dependencies{classpath'com.android.tools.build:gradle:2.0.0'classpath"com.android.databinding:dataBinder:1.0-rc1"}但在更新后它显示DataBinding插件错误。applyplugin:'com.android.databinding'//erroronthisline错误信息:Error:(2,0)Cau

java - Android Studio 2.2,Gradle 构建失败,出现 java.lang.OutOfMemoryError : unable to create new native thread

我刚刚升级到AndroidStudio2.2,我无法再构建我的项目,因为Gradle构建总是失败并出现多个java.lang.OutOfMemoryError:unabletocreatenewnativethread根据我的研究,这似乎与我的操作系统(OSXElCapitan)有关,而不是与Gradle本身有关。但是,我尝试了多种解决方法,但均未成功。我的studio.vmoptions文件如下所示:#customAndroidStudioVMoptions,seehttp://tools.android.com/tech-docs/configuration-Xms128m-Xmx

android - 单元测试失败时停止 gradle 构建

我找到了很多关于如何在单元测试失败时继续gradle构建的帖子,但是我找不到任何关于如何在测试失败时停止构建失败的帖子。是否可以在单元测试失败时停止调试构建? 最佳答案 不幸的是,已接受答案的解决方案并未解决此问题。我发现从Gradle4.6开始,有一个用于测试设置的failFast设置。将此添加到build.gradle将停止执行测试用例:test{failFast=true}您可以在officialreleasenotes中阅读更多相关信息和文档。 关于android-单元测试失败时

android - 由于 android-apt 插件,Android Studio 3.0 上的 Butterknife gradle 错误

升级到AndroidStudio3.0后,我遇到了一些gradle问题,我可以通过检查开发人员来修复这些问题website但是,我无法找到如何使用applyplugin:'android-apt'解决问题我已经尝试了几种方法,例如将其从项目gradle中删除并将其添加到应用程序gradle作为annotationProcessor'com.neenbedankt.gradle.plugins:android-apt:1.8'。还删除了apt等。无论如何,Studio都在提示它。任何帮助是极大的赞赏。谢谢!//Top-levelbuildfilewhereyoucanaddconfigu