草庐IT

android - 无法使用 Gradle 构建 Android 项目(使用 Android 注释)

我正在尝试使用gradle通过Android注释构建我的Android项目,但我仍然遇到错误。在我的java类中找不到AA。同样在gradle文件中我得到了一些提示:versionName"1.0"“build”中的“main”不能应用于“(groovy.lang.Closure)”main{manifest.srcFile'src/main/AndroidManifest.xml'java.srcDirs=['src/main/java','GENERATED_FOLDER']resources.srcDirs=['src/main/resources']res.srcDirs=['

android - 构建android gradle项目时如何禁用proguard生成dump.txt

我有一个使用gradle构建的android项目。它被proguard混淆了。Proguard生成70MB的dump.txt文件。我不想要。我不需要它。它耗尽了我的SSD。我可以禁用dump.txt文件生成吗? 最佳答案 检查以下位置的-dump标志。proguard-android.txtproguard-rules.proproject.properties(proguard包含属性)如果您找到参数“-dumpdump.txt”,只需将其删除即可。因为您知道输出文件的名称,所以您可以grep项目目录以找出它的定义位置。

android - gradle + ndkbuild + android studio 2.2 如何设置支持的 ABI?

我想使用androidstudio与ndkbuild的集成。我的项目构建的“本地”部分仅适用于armeabi-v7a-hard和x86,如果我只是在jni目录中运行ndk-build,一切正常。我在Application.mk中有正确的行:APP_ABI:=armeabi-v7a-hardx86为了将项目集成到androidstudio中,我在build.gradle中添加了这样的行:externalNativeBuild{ndkBuild{path'src/lib/jni/Android.mk'}}但出于某种原因gradlebuild尝试使用APP_ABI=armeabi构建nati

android - 切换到 Gradle : why do I have to keep custom views from being obfuscated?

我正在将一个项目从Ant转移到Gradle,但有些事情我想不通。事实构建发布APK(即混淆)后,我注意到该应用严重崩溃。错误可以总结为:java.lang.NoSuchMethodException:[classandroid.content.Context,interfaceandroid.util.AttributeSet]调试(即非混淆)APK工作正常,所以我猜这与我的ProGuard/DexGuard配置有关。我试图通过添加以下语句来保留类引用:-keepclasscom.mypackage.MyCustomView因此,发布APK工作正常。然后我做了一些研究并尝试了这个更具体

android - 无法在 gradle 上解析符号 MavenDeployment

我有一个应用程序和一个支持该应用程序的库,一切都很好(我可以使用库依赖项编译应用程序而且build.gradle文件总是有这个错误:CannotresolvesymbolMavenDeploymentongradle有什么想法吗? 最佳答案 自AndroidStudio2.0以来我不再有这个问题 关于android-无法在gradle上解析符号MavenDeployment,我们在StackOverflow上找到一个类似的问题: https://stackov

java - Android Studio - Gradle 1.5 --core-library 选项

我的Android项目和Gradle1.5有问题。我无法编译我添加的依赖项。目前我正在开发一个JavaEE应用程序,我想从我的Android设备到我正在运行的Wildfly10执行EJB查找。我知道,从Android设备进行查找可能不是最佳选择,REST网络服务会更好,但这不是这里的重点。在我的项目中,我添加了一个新模块,其中包含我所有的外部库,并将此模块添加到我的:app中作为对“编译”级别的依赖。一切正常,直到我想添加jboss-client.jar。在dex期间,他在提示javax.transaction.*。我现在做了什么添加了multiDexEnabledtrue添加了pre

java - 使用 gradle 从 javadoc 中排除 R.java 的正确方法

我正在使用此gradle任务为我的Android项目生成javadoc:android.applicationVariants.all{variant->task("generate${variant.name.capitalize()}Javadoc",type:Javadoc){description"GeneratesJavadocfor$variant.name."source=variant.javaCompile.sourceclasspath=files(variant.javaCompile.classpath.files,project.android.getBoot

android - 使用 Android Studio 和 Gradle 进行单元测试?

如何在AndroidStudio(IntelliJ)中轻松地向我的Android项目添加单元测试?更确切地说:我想添加一个包含测试代码(JUnit4)的文件夹,并使用常规安装的JDK(不是在Android模拟器中)从那里执行单元测试。到目前为止,我将文件夹“test/java/”添加到我的模块中,并将“test”添加为源集,并将junit添加为测试依赖项:sourceSets{instrumentTest.setRoot('src/test')}dependencies{instrumentTestCompile'junit:junit:4.+'//...}当我现在在test/java

android - 依赖项未添加到 POM 文件 - Android Gradle Maven 发布

我正在使用maven-publish插件将aar文件发布到maven存储库。但是我注意到,即使在我添加了传递属性之后,编译依赖项也没有添加到pom.xml中。我正在使用com.android.tools.build:gradle:1.1.3关于如何解决这个问题的任何提示?构建.gradlepublishing{publications{sdkAar(MavenPublication){artifacts{groupId'com.test'artifactId'my_sdk'versioncurrentVersionartifact'build/outputs/aar/release.a

android - 无法解析 com.android.tools.build :gradle:2. 2.3

我正在为工作开发一个移动应用程序项目,但是当我尝试运行该应用程序时,它经常会出现以下错误:Error:Aproblemoccurredconfiguringrootproject'projectName'.Couldnotresolvealldependenciesforconfiguration':classpath'.Couldnotresolvecom.android.tools.build:gradle:2.2.3.Requiredby::projectName:unspecifiedNocachedversionofcom.android.tools.build:gradle