草庐IT

gradle-shadow-plugin

全部标签

Android:为什么在 Gradle 中签名配置需要明确的密码?

一定是我遗漏了什么。看起来为了在AndroidStudio中签署发布APK,您需要在Gradle配置文件中硬编码您的签名密码和签名文件的确切位置。这真的安全吗?在Eclipse中,我总是被要求输入密码,我更喜欢这种方式。 最佳答案 youneedtohardcodeintheGradleconfigurationfileyoursignaturepassword没有。您需要提供build.gradlekeystore密码。您可以通过环境变量、单独的属性文件(例如,未作为repo的一部分提交的文件)或您选择Groovy可以处理的任何其

android - 如何从 gradle 中的 defaultConfig 获取版本号?

我是Android的新手,最近开始使用AndroidStudio和gradle。我有一个关于从gradle文件中获取版本号信息的查询。下面是我的gradle文件。defaultConfig{versionCode3versionName"2.0.0"minSdkVersion14targetSdkVersion19}buildTypes{debug{buildConfigField"String","versionNo","\"2.1\""}}目前我正在从buildTypes中获取版本号,如下所示。StringversionNo=BuildConfig.versionNo;但我想从de

android - 将文本转换委托(delegate)给 "plugin"Android 应用程序,事先不知道

上下文我们的应用向用户显示一个HTML抽认卡。我们添加了几层“过滤器”以满足不同的用户群体:为了满足国际象棋爱好者,我们转换任何{FEN:rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1RbKQkq-12}block到代表棋盘的HTML表格,棋盘位于正确的位置为了满足中文语言学习者,我们将字至字zì...原始HTML→国际象棋转换→中文转换→...→最终HTML显示问题过滤器的数量越来越多,导致的问题:较慢的翻译较重的下载维护更大的源代码更多错误/崩溃维护负担问题因此,我们想制作这些可单独安装的应用程序。例如,国际象棋+中国爱好者会安装3

Android studio版本对用的gradle版本和插件版本(注意事项)

简介AndroidStudio构建系统以Gradle为基础,并且AndroidGradle插件添加了几项专用于构建Android应用的功能。虽然Android插件通常会与AndroidStudio的更新步调保持一致,但插件(以及Gradle系统的其余部分)可独立于AndroidStudio运行并单独更新。插件版本和gradle版本对应gradle插件版本gradle版本1.0.0-1.1.32.2.1-2.31.2.0-1.3.12.2.1-2.91.5.02.2.1-2.132.0.0-2.1.22.10-2.132.1.3-2.2.32.14.1-3.52.3.0+3.3+3.0.0+4.

android - gradle - proguard 错误不反射(reflect) -dontwarn

Linux上的gradle1.10在CLI上./gradlew干净./gradlewassembleRelease标准输出错误...Note:therewere2referencestounknownclasses.Youshouldcheckyourconfigurationfortypos.(http://proguard.sourceforge.net/manual/troubleshooting.html#unknownclass)Note:therewere5unresolveddynamicreferencestoclassesorinterfaces.Youshouldc

java - Gradle 构建在 Android Studio 1.5.1 中失败

我无法运行我的应用程序。每次我尝试在模拟器AndroidStudio中运行我的应用程序时,都会显示以下错误。Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.>com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:\ProgramFiles(x

java - 将 gradle 更新到 2.10,现在 travis 找不到我的测试

我猜这是对travis-ci的支持?我是从他们的网站送到这里的。我想我应该在这里问这个问题。所以我要将GoogleAnalytics添加到我的应用程序中,为此我必须将gradle更新到2.10版以用于他们的插件。完成后,所有travis-ci都运行了我的构建,但每次构建时都会出现以下错误:com.android.builder.testing.ConnectedDevice>Notestsfound.[test(AVD)-5.0.2]FAILED当我使用gradle2.2.1.-all时,这不是问题。为了更新,我更改了gradle/wrapper/gradle-wrapper.prop

android - Gradle 同步连接超时

我在尝试同步gradle时经常遇到以下错误Error:Connectiontimedout:connect.IfyouarebehindanHTTPproxy,pleaseconfiguretheproxysettingseitherinideorgradle.有时我没有得到错误,gradlesync需要超过1小时 最佳答案 尝试在您的浏览器中打开并查看此网址GoogleDL并尝试从GradleSite下载最新的Gradle版本如果您无法访问和下载文件,那么耗费时间的原因可能是您收到403。您的计算机上可能没有下载权限。联系您的网络

android - Gradle 同步失败 : Failed to create parent directory

我在安装androidstudio的过程中遇到了一个问题。我忽略了开始时的失败,在创建项目后,它表示“Gradlesyncfailed:Failedtocreateparentdirectory”。我已经下载了大部分SDK并在网上搜索了可能的答案,但我仍然无法解决问题。请为我提供一切可能的帮助。谢谢 最佳答案 在我的例子中,我拉取了我的存储库,它显示了这个错误。要修复,只需运行命令:flutterclean然后:flutterrun 关于android-Gradle同步失败:Failed

android - Gradle 同步失败 : Connection refused error in android 2. 3

我创建了一个支持移动和汽车的项目。并尝试构建项目,但它给出了错误GradlesyncfailedConnectionrefused。在SDK更新站点中,我无法获取android存储库的路径。如何解决这个问题?请帮忙... 最佳答案 要得到更详细的答案,你应该把问题详细写下来。如果存在,您应该检查您添加为项目模块的库中的build.gradle和library/build.gradle文件编译项目(路径:':XX')然后检查settings.gradeproject(':XX').projectDir=newFile('../XXXX