android-gradle-plugin相关内容
我担心应该将compileSdkVersion,minSdkVersion和targetSdkVersion设置为什么. 我首先要担心的是,如果我将compileSdkVersion设置为现在的最新值23,那么旧设备将能够运行它吗? 我怎么确切知道我的minSdkVersion应该是什么,以确保运行较低api或版本的手机无法访问它(我不想将最低sdk设置得过高,因为那样会阻止可能运行该
..
我有一个带有两个库模块的Android Studio项目:foo-module和bar-module.每个实现一个库,其中foo-module定义策略接口,而bar-module取决于foo-module并实现此类策略. foo-module具有工具测试(foo-module/src/androidTest/),用于使用存根策略实现来测试其核心代码,并且bar-module应该具有自己的工具测试.
..
我真的是android的新手,我在升级GSM和firebase时尝试将我的所有版本升级到依赖项以支持最新的firebase错误时遇到了这个问题. 这是我的app/build.graddle apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion '
..
我的应用程序运行正常,然后我添加了com.splunk:mint-android-sdk,这需要gradle的更高版本,因此我将gradle升级到了2.1到3.3.之后,我面临问题.请查看我的gradle文件并为我提供帮助,并指导我如何工作.(这是我的第一个应用程序,但我想确保在所有情况下都可以正常工作) Error:Could not find com.android.tools.buil
..
我想构建我的项目,但突然间,错误无处发生.我的项目中没有错误.请有人帮我 我的礼物 android { compileSdkVersion 26 defaultConfig { applicationId "com.mqa.android.monas" minSdkVersion 19 targetSdkVersion 26 versionCode 1
..
找不到模块应用程序的Gradle build-info.xml.请确保您使用的是gradle插件gradle:2.0.0-alpha或更高版本 我正在使用gradle:2.0.0-beta2中的gradle插件.我随机收到此警告,此后很多时候该应用程序未更新或崩溃. 只需清洁和重建即可解决该问题. 有没有更好的方法来解决它? 解决方案 对我来说,它发生在Mac上,但是在Wind
..
我在gradle脚本中使用以下代码来重命名由AndroidStudio生成的apk: applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File(output.outputFile.parent, defaultConfig.ver
..
最近,我开始了解Gradle作为构建系统以及作为Android开发人员的能力,我希望对其有深刻的了解. 一篇文章说:- "“您可以使用Gradle包装器命令行工具执行所有可用于Android项目的构建任务.它可以作为Windows的批处理文件(gradlew.bat)和Linux和Mac的shell脚本(gradlew)使用.sh),并且可以从您使用Android Studio创建的每
..
我需要生成一个未签名的 release APK(其他人将对其进行签名,然后将其发布到商店中-由其他人处理密钥和其他所有内容).我的问题是,每当我尝试构建时,Android Studio都会引发错误: app-flavorUnsigned-release-unsigned.apk is not signed. Please configure the signing information f
..
我想创建一个与例如Android兼容的Android项目. API级别4,但仍希望使用需要在新设备上使用API级别18的UiAutomator对其进行测试.因此,该应用程序也可以在旧设备上运行,但自动测试将在新设备上执行. 因此,我使用Android Studio创建了一个新项目,并添加了UiAutomator测试库: dependencies { compile fileTr
..
当试图让Robolectric RC3在Android Studio中工作时,我得到了 Caused by: java.lang.RuntimeException: build/intermediates/bundles/debug/AndroidManifest.xml not found or not a file; it should point to your project's A
..
我刚刚更新为 Android Studio 3.4(金丝雀5).然后,我打开了现有项目(在Android Studio 3.3 Beta上完美运行)并收到此错误: ERROR: Unsupported method: AndroidProject.getVariantNames(). The version of Gradle you connect to does not support
..
在Android Studio中,在Android View中不会显示project.gradle文件,而在Project视图中会显示 Android View 项目视图 如何解决此问题? 解决方案 从Android Studio中的Gradle工具窗口 (“视图">“工具窗口">"Gradle") , 右键单击该项目的Gradle配置,并在其名称旁边添加 (root)
..
我已经安装了Android Studio 3.0.1,并尝试通过选择一个空活动来构建第一个应用程序,但是我得到了以下消息: Gradle项目同步失败.基本功能(例如编辑,调试)将无法正常工作 和类似这样的错误消息: 无法解析':app @ releaseUnitTest/compileClasspath'的依赖关系:无法解析com.android.support:appcompa
..
有什么方法可以在控制台输出中打开测试日志记录吗? 我知道我们可以查看HTML文件中生成的测试结果并检查其中的标准输出,但是我发现这有点不方便. 我知道可以使用标准的Java插件来做到这一点: test { testLogging { events "passed", "skipped", "failed", "standardOut", "standard
..
我的4GB RAM,Intel Core i5系统因Android Studio的高磁盘和RAM使用率而屈服(我可以在任务管理器中看到它,其他都没有使用RAM和磁盘).对于一个简单的项目,gradle构建大约需要10-15分钟. 有什么解决办法吗? 解决方案 尽管您需要升级PC,但是您可以采取一些措施来使其速度更快 1.增加Android Studio的内存大小: 打开/
..
昨天很好,今天在清理或构建项目时显示此警告: 警告:忽略Android API工件 com.google.android:android:2.1_r1 for appDebug警告:忽略Android 适用于appRelease的API工件com.google.android:android:2.1_r1 我认为这是由于Android的gradle插件更新所致. 有人知道这是什么
..
我更新到Android Studio 2.3,并且我的项目遇到了这些错误 Error:org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarc
..
我正在尝试将Dagger2添加到我在Android Studio中的项目中,但是找不到合适的依赖项粘贴到build.gradle中.您能帮忙给我发送正确的电话吗? 解决方案 在Android Studio 2上安装Dagger 2 // Application build.gradle dependencies { compile 'com.google.dagger:dag
..
错误:任务':app:transformClassesWithJarMergingForDebug'的执行失败. com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/google/android/gms/internal/zzbtt.class 解决方案 请确
..