android-gradle-plugin相关内容

如何在build.gradle中获取资源值?

resValue方法(或任何称为它的方法)使您可以设置在buildTypes或productFlavors中的资源值. 是否有相应的方法来获取由resValue设置的资源值? 看来productFlavors在buildTypes之前被求值,所以在buildTypes中设置的resValue优先.我想在调试版本中将"Debug"附加到应用程序名称中,但是我需要获取在产品风格中设置的值才能附加 ..
发布时间:2020-08-26 19:33:10 移动开发

gradle组装和gradle构建任务之间有什么区别?

如果我没记错的话,gradle assemble确实会运行gradle assembleDebug和gradle assembleRelease,但是我相信gradle build也会执行相同的操作,所以两者之间有什么区别? 解决方案 Assemble将构建您的工件,而build将进行附加检查以组装您的工件. build取决于assemble,所以build有点像assemble ..
发布时间:2020-08-26 19:30:28 移动开发

在模拟器udara上运行react native项目时出现spawnSync ./gradlew EACCES错误

我正在尝试使用 react-native运行Android 在Android Studio模拟器上安装我的react-native应用程序. 我已经使用abd-devices检查了模拟器是否可用,并且已经运行了npm-install. 我正在将Ubuntu 18.04与最新版本的android studio和最新的Pixel 2 XL API 28配合使用. 我收到以下错误: s ..
发布时间:2020-08-26 19:30:24 其他开发

React Native:错误:资源重复-Android

我试图从Android创建一个发行版apk文件,但是当我用PNG图像创建一个发行版apk时,出现Duplicate Resource错误.最初,我以为是因为我在现有项目中犯了一个错误,但是当我用一个单独的Image组件创建一个新项目时,却遇到了Duplicate Resource错误.这是我遵循的步骤 创建一个应用-react-native init demo 在项目根文件夹中创建一个资源 ..

Gradle错误:仅在Android Studio中允许从事件分发线程进行写访问

在将Android Studio更新到2.2版(在Windows 10上)后,第二天早上以某种方式构建gradle时,我收到了这样的错误: 仅允许从事件分发线程进行写访问 尽管gradlew -build命令可以正常工作并成功完成. 我尝试了典型的WTF修复集的Android开发人员:清理构建,使缓存无效,删除构建文件夹,删除.gradle文件夹,尝试使用不同的gradle设置,甚至重 ..

无法合并dex错误

这是我的应用程序build.gradle文件 它在appcompat依赖文件中显示错误.我尝试了清理项目并构建项目,但尝试了很多方法,但仍然显示错误.这是我在运行项目时遇到的错误. **错误:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败. java.lang.RuntimeException:jav ..
发布时间:2020-08-26 19:29:06 移动开发

Android |无法添加版本15.0.1的所有Google库

我在学习Android的同时正在做一些工作.我正在尝试将应用的版本更新为Android 8.0,其中包括sdk,使用的库和外部API. 我查找了,似乎建议使用的版本是15.0.1 .但是当我使用它时,gradle无法使play-services-analytics和firebase服务同步,说如果我按Install Repository,它就无法解析该库,也无法找到该存储库. 因此,目 ..
发布时间:2020-08-26 19:28:55 移动开发

各种其他图书馆都在[[15.0.1,15.0.1]]请求com.google.android.gms:play-services-base库,但解析为16.0.1.

我认为这显然是一个常见问题,但是没有发布的解决方案对我有用.我已经检查过,并且我所有的播放服务和Firebase库都是最新版本. app/build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applica ..
发布时间:2020-08-26 19:28:48 移动开发

错误:任务':app:transformClassesWithDexForDebug'的执行失败. > com.android.build.api.transform.TransformException:..非零退出值3

清理项目-> 重建项目后,我的Android项目出现错误 错误:任务':app:transformClassesWithDexForDebug'的执行失败. > com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.proces ..

我的应用程序花费了很多时间才能启动“首次活动"屏幕

我的应用程序花费了很多时间来启动“首次活动"屏幕. 它将长时间显示白屏.即使在杀死我的应用程序并访问之后. 我使用的是Java 8和Android Studio 2.1.1,Gradle版本为com.android.tools.build:gradle:2.1.0 解决方案 在Android Studio中启用了即时运行.尝试禁用该功能. 您不会遇到那个问题. ..

有没有一种方法只能在Android Gradle项目中运行一组特定的工具测试?

我有一个Android/Gradle项目.每当我想运行测试时,我都会运行: ./gradlew connectedInstrumentTest 它将在项目的测试文件夹下运行我的所有测试. 我的测试文件夹包含多个自动化测试以及非自动化测试.我最感兴趣的是运行快速的非自动化测试而没有慢速的自动化测试. 是否有一种方法可以只运行一组特定的测试,例如来自某个特定类的测试或类似的测试? ..
发布时间:2020-08-26 19:28:34 移动开发

Android Studio Gradle断点在行上找不到可执行代码

我正在使用Android Studio 2.1.3和gradle开发一个android应用程序. 问题在于,尽管必须击中简单方法中的断点,但因为在应用程序调试期间满足了条件,所以必须击中断点. 首先,我认为该问题与该问题的答案中所述的问题有关: BuildConfig.DEBUG在使用gradle构建库项目时始终为false 为了测试这一点,我删除了库项目并将所有源代码集成到主应用程 ..