gradle相关内容
我有一个由 build.gradle 文件定义的项目 buildscript {存储库{mavenCentral()}依赖{类路径'com.android.tools.build:gradle:0.5.6'}}应用插件:'android'依赖{编译文件树(目录:'libs',包括:'*.jar')}安卓 {compileSdkVersion 17构建工具版本“17.0.0"源集{主要的 {man
..
我将 android studio 从 3.3 更新到 3.4 版本,安装并执行 ./gradlew lint 后出现下一个错误: 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容. 然后我使用下一个命令来获取更多详细信息: ./gradlwe build --warning-mode=all 我收到下一条消息: 无法应用插件 [id 'co
..
我有一个项目使用 Robolectric 进行单元测试.本项目使用Robolectric 3.0,需要在虚拟机选项中添加-ea和-noverify选项. 在 Android Studio 中,我在 Run > 中创建了新的 JUnit 配置.编辑配置...,然后将 VM Options 设置为 -ea -noverify.通过这种方式,我成功地运行了我的单元测试.这是关于我的配置的图片,请查
..
我正在尝试将我们的 Android 应用程序转换为 gradle 版本.我有这个项目,它的图书馆建设成功.我现在正在尝试为我们的各种环境创建单独的 apk(dev/test/prod 对它们使用的 restful 服务有不同的 url). 在四处搜索时,我认为最好的方法是为每个环境制作不同的 BuildConfig.这是我尝试过的: 导入 java.util.regex.Pattern构建
..
在 Android Studio 中,我只是创建了一个新项目,它说: Gradle 项目同步失败.基本功能将无法正常工作. 我已经在网上搜索并尝试了所有方法,但没有任何效果.我有使用 Gradle 1.11 的 Android Studio v0.4.6. 错误信息是: FAILURE:构建失败并出现异常.* 在哪里:构建文件 'C:\Users\Vinnie\AndroidS
..
如何设置可以从 build.gradle 和 tasks 访问的全局变量? 解决方案 设置全局变量 project.ext.set("variableName", value) 从项目中的任何地方访问它: project.variableName 例如: project.ext.set("newVersionName", versionString) 然后…… println
..
问题 我有一个 Android Gradle 项目,它应该从我公司的 sonatype nexus 服务器中提取一个库.Nexus 服务器使用证书身份验证.这意味着客户端有一个私有证书,该证书可以针对连接服务器对他进行身份验证和授权. 问题是如何配置 gradle 以使用我的证书(在 osx 密钥库中). /app/build.gradle 存储库{//一些其他存储库.....
..
在将 Android Studio 更新到 2.2 版(在 Windows 10 上)之后,不知何故,第二天早上,当 gradle 构建在任何项目上时,我收到了这样的错误: 仅允许从事件调度线程进行写访问 尽管 gradlew -build 命令工作并成功完成.我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .gradle 文件夹、尝
..
其实,我正在研究 build.gradle 文件.在某些情况下,我知道他们有时会在存储库部分使用 mavenCentral()、jCenter() 和 mavenLocal().有时他们也使用 URL.所以我的脑海里出现了一些问题? i) mavenCentral()、jCenter() 和 mavenLocal() 的区别? ii) 我最应该使用哪一个? iii) 是否存在任何
..
我正在尝试使用react-native run-android在 android studio 模拟器上安装我的 react-native 应用程序.我已经用 abd-devices 检查了模拟器是否可用,并且我已经运行了 npm-install. 我正在使用 Ubuntu 18.04 和最新版本的 android studio,以及最新的 Pixel 2 XL API 28. 我收到
..
我正在尝试使用自定义版本的 gradle-release 插件在 Android 中模拟 Maven 发布插件:https://github.com/townsfolk/gradle-release 有趣的步骤是: 检查未提交的更改 步骤版本代码并删除 -SNAPSHOT版本名称的后缀 构建 步骤版本名称并添加-SNAPSHOT下一个开发版本的后缀 但是生成的 APK 始终
..
在多项目 gradle 构建中,有人能告诉我“allprojects"部分和“buildscript"部分之间到底有什么区别吗?两者都有一个 repositories 和 dependencies 任务.我的项目是 allprojects 吗?buildscript 呢? buildscript {存储库{...}依赖{...}} 和 所有项目(子项目){存储库{...}依赖{...}}
..
我在项目中包含的库遇到了一些问题:一开始,这只是一个相互冲突的依赖问题,我通过排除来解决support-v4 是常用的共享模块. 问题在于,其中一个 lbsLib-release 似乎是在开发人员构建之前使用根项目内的普通 .jar 文件构建的. 通过运行 ./gradlew app:dependencies 我验证了构建图中没有引用依赖项. 我发现这个 support-v4 嵌
..
我正在尝试在 build.gradle android 扩展的 AndroidManifest.xml 文件中执行替换,但出现此错误: AndroidManifest.xml:89:16 错误:AndroidManifest.xml:89:16 中的属性 uses-library#com.company.platform.${encoding}@name 需要占位符替换,但
..
我正在研究这个 构建简单聊天客户端Parse 我正在使用 gradle 2.4 来构建我的项目.我的 build.gradle 和 AndroidManifest.xml 代码是: build.gradle buildscript {存储库{中心()}依赖{类路径'com.android.tools.build:gradle:1.1.3'}}应用插件:'com.android.appli
..
我有依赖于其他 android 库项目的 android 库项目.我需要为库生成 javadoc,但它失败了,因为 gradle 将 javadoc 类路径放入 .aar 位置,但 javadoc 需要 .jar 文件. 简化的 gradle 文件: android {compileSdkVersion 23构建工具版本“23.0.2"配置{javadocDeps}默认配置 {minSdk
..
我在 Jenkins 代理后面的公司网络中的服务器上构建 android 项目时遇到了问题.已经尝试过 jenkins gradle 和 gradlew.以下是开启调试模式后的错误信息. 17:12:31 17:12:40.482 [INFO] [com.android.build.gradle.internal.DependencyManager] 解析/opt/android/tools/p
..
更新到 Gradle 5.2.1 后,我的构建失败并出现以下错误: 找不到 Gradle DSL 方法:'destination()' 我发现这个错误与我的 analysis.gradle 有关 我的 analysis.gradle 是这样的 应用插件:'checkstyle'应用插件:'pmd'应用插件:'jacoco'雅可{toolVersion = "0.7.7.20160
..
我有一个 Gradle 项目,其中包含一个 Android 模块(com.android.library 插件应用在 build.gradle 文件中)和一个 Java 模块(java 插件应用在 build.gradle 文件中).在 Java 模块的 build.gradle 文件中,我之前指定了源和目标的兼容性,如下所示: 应用插件:'java'编译Java {源兼容性 = 1.7目标兼容
..
我有一个 Android/Gradle 项目.每当我想运行测试时,我都会运行: ./gradlew connectedInstrumentTest 它在我的项目的测试文件夹下运行我的所有测试. 我的测试文件夹有几个自动化测试以及非自动化测试.我最感兴趣的是在没有慢速自动化测试的情况下运行快速的非自动化测试. 有没有办法只运行一组特定的测试,例如来自一个特定的类或类似的东西?我基本上
..