草庐IT

Gradle-only

全部标签

android - Gradle maven-publish 插件生成没有依赖项的 pom

我有一个项目,它有一个SharedCode(Java)模块,其次是一个Android(Androidlibrary)模块,它依赖于SharedCode模块。我以前一直在我的build.gradle文件中使用maven插件,并且我一直在使用该插件的uploadArchives任务来发布来self的两个模块的Artifact。这已经起作用并生成了pom文件,这些文件反射(reflect)了我的build.gradle文件中的依赖关系。我想用新的maven-publish插件替换旧的maven插件。但是,我看到maven-publish插件生成的pom文件不包含依赖项。这是设计使然,这是插件

android - Gradle 中不同产品风格的不同 keyStore

我在build.gradle文件中指定了不同的productFlavorsdev{applicationId"com.advancedprogressive.chare.dev"versionCode83versionName"2.2.1"}staging{applicationId"com.advancedprogressive.chare.qa"versionCode119versionName"2.8.1"}并且有像这样的签名配置signingConfigs{release{storeFilestorePasswordkeyAliaskeyPassword}debug{keyPa

android - 如何将 Gradle 与 Apache Cordova 同步

我在我的电脑上安装了ApacheCordova,一切正常,但是......当我尝试构建每个项目时...(在命令行界面中)cordova正在尝试下载Gradle...CommandPromptOutput:ANDROID_HOME=C:\Android\sdkJAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_92Downloadinghttp://services.gradle.org/distributions/gradle-2.2.1-all.zip但我已经安装了gradle并将其添加到系统路径变量中......注意:我可以将项目导入androidstu

Android:如何更新build.gradle?

我需要gradlever2.1.4所以我尝试更改classpath'com.android.tools.build:gradle:2.1.3'到classpath'com.android.tools.build:gradle:2.1.4'但是没有用。我也试过这个方法http://devdeeds.com/update-gradle-plugin-android-studio/但这也没有用。这是我得到的错误Error:Couldnotfindcom.android.tools.build:gradle:2.1.4.Searchedinthefollowinglocations:file:

android - Gradle构建时间太长

启用MultiDex后,Gradle构建现在花费的时间太长(从字面上看,它在运行大约1小时后无法完成构建)。我按照https://developer.android.com/studio/build/multidex.html给出的步骤进行操作在应用程序中配置MultiDex的网站。以下是我的gradle控制台的摘录。:app:compileDevelopmentDebugNdkUP-TO-DATE:app:compileDevelopmentDebugSources:app:mergeDevelopmentDebugShadersUP-TO-DATE:app:compileDevel

安卓工作室 : how to undo "Link C++ project with gradle"

我右键单击我的NDK项目并选择“LinkC++projectwithgradle”。我在那里添加了Android.mk文件。“cpp”文件夹出现。到目前为止一切正常。现在我想撤消此操作并再次分配Android.mk路径,因为我之前选择了错误的路径。我该怎么做? 最佳答案 如果您查看模块的build.gradle文件,您会发现一个链接到您的native代码的条目,格式如下:externalNativeBuild{ndkBuild{path'../../../src/Android.mk'}}要么更改此处的路径,要么删除它,重新同步项目

android - 使用 gradle 在 jenkins 中生成签名的 .apk

这是我的Jenkins作业配置的一部分:构建这个作业,我在这里得到.apk(s):如您所见,所有.apk都是未签名的。现在,如何在不编辑我的build.gradle的情况下签署一个/所有这些.apk文件。我想在构建后添加一个新任务,但我不知道在哪里配置我的keystore和生成的apk路径 最佳答案 啊啊啊啊~终于到了!!我解决了我的问题。(哈哈……)技巧是这样的:1.添加构建步骤->执行shell:2.编辑命令行,格式:jarsigner-verbose-sigalgMD5withRSA-digestalgSHA1-keystor

android - Gradle 同步失败 : connection time out: consult IDE log for more details

我刚刚安装了Androidstudio2.3.1,但在启动后它告诉我“Gradesyncfailed:connectiontimeout:connectconsultIDElogformoredetails”。请问我不知道该怎么办。 最佳答案 Causedby:java.util.zip.ZipException:errorinopeningzipfile这意味着Gradle下载的文件由于某种原因已损坏。这可能是Gradle本身的下载(包装器所做的)或Gradle为运行您的构建而下载的任何依赖项。Gradle不会尝试检测或解决问题,

android - 如何设置android :networkSecurityConfig only to single flavor

我们从特定的flavor交付发布apk构建(QA)给我们的质量检查团队。我想添加networkSecurityConfig只有那个flavor.为此,我需要将下一个配置添加到list中。...是否可以只将这样的配置添加到QAgradleflavor?阻止关于的答案这对我没有帮助,因为我们将发布版本交付给QA。 最佳答案 当然可以。假设味道是vanilla.在app/src/vanilla/AndroidManifest.xml,有一个元素与你的android:networkSecurityConfig属性,仅此而已。您还可以拥有ne

Android 自定义适配器 : list items only populated when scrolling

我在使用我的自定义ArrayAdapter(下面的代码)正确填充我的列表时遇到了问题。据我了解,我的适配器仅在实例化时填充textviewResourceId,因为我使用的是构造函数Adapter(context,rowLayout,textViewResourceId,ArrayList),但仅当不可见的行变为可见时才调用getView方法。这导致了一个问题,因为当我的列表第一次显示时,只显示了我的文章标题,我必须一直向下滚动列表并向上滚动才能正确填充每一行中的所有View(因为该任务是在getView中完成的)。谁能指出我正确的方向?我如何重构它以便立即填充每个可见行中的所有Vie