Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

2
如何为特定的詹金斯工作设置`killSoftly`?
我的Jenkins构建在构建和构建后步骤之间挂起。 控制台输出显示有6分钟的等待时间(但我已经看到等待时间长达一小时): 10:53:26 BUILD FAILED in 1m 7s 10:53:26 4 actionable tasks: 4 executed 10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE 10:53:26 Build step 'Invoke Gradle script' marked build as failure 11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0 我发现这和这个问题有类似的问题,他们说的解决方法是设置-DSoftKillWaitSeconds=0在jenkins.xml。 但是,我需要一种只为特定作业设置选项的方法,而不会弄乱全局Jenkins设置(我不想弄乱其他项目)。 编辑: 当我手动中止作业时,在[CucumberReport]步骤之前,仍然会生成Cucumber报告。 我还选中了“构建环境”选项中的“ 如果构建卡住了,则中止构建”复选框,其中“超时”策略设置为No Activity(“超时秒数= 2”)。 …

1
Crashlytics不显示本机崩溃
在将此标记为重复之前,我已经尝试了所有可能出现的问题的所有内容。已正确报告Java崩溃,但是来自本机库的崩溃没有调试符号。 我试过的 ./gradlew crashlyticsUploadSymbolsDevDebug // to upload the symbols manually androidNdkOut 'build/intermediates/ndkBuild/devDebug/obj/local' //specify the ndk paths manually androidNdkLibsOut 'build/intermediates/merged_native_libs/devDebug/out/lib'` //specify the ndk paths manually 当前设置: 依存关系: implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') { transitive = true } implementation 'com.crashlytics.sdk.android:crashlytics-ndk:2.1.1' android.applicationVariants.all { variant -> def variantName = variant.name.capitalize() def task = task("ndkbuild${variantName}") task.finalizedBy("crashlyticsUploadSymbols${variantName}") } crashlytics { …

2
Android:已弃用的不能转换为注释
不再是迁移到AndroidX的烦恼... 我几乎完成了迁移,但是遇到了一个似乎无法逾越的错误。 已经尝试Clean & Rebuild和Invalidate Caches / Restart 似乎是将@Deprecated注入​​到无法识别的R.java文件中。 该应用程序的build.gradle文件很长,但是这里有相关部分(如果相关,可以发布更多内容): android { compileSdkVersion 29 defaultConfig { minSdkVersion 17 targetSdkVersion 29 } compileOptions { dataBinding { enabled = true } } dependencies { ... implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'com.google.android.material:material:1.2.0-alpha01' def rxlifecycleVersion = "3.1.0" implementation "io.reactivex.rxjava3:rxjava:3.0.0-RC4" implementation "com.trello.rxlifecycle3:rxlifecycle:$rxlifecycleVersion" implementation "com.trello.rxlifecycle3:rxlifecycle-kotlin:$rxlifecycleVersion" implementation "com.trello.rxlifecycle3:rxlifecycle-android:$rxlifecycleVersion" implementation …

1
已弃用Progruard和R8-Android Studio 3.6
在将Android Studio升级到3.6之后,关于Proguard和R8的警告已过时。这是否意味着我们不应该在项目中使用混淆功能,还是在发布模式下构建时应该考虑其他等效选项? 选项'android.enableR8'已被弃用,不应再使用。它将在未来版本的Android Gradle插件中删除,并且不再允许您禁用R8。受影响的模块:等

5
在UIManager中找不到“ RNCSafeAreaView”
我尝试打开一个包,但是当android运行时,它会显示下一条消息 2020-01-05 23:15:45.366 26210-26210 / com.note.principal W / .note.principa:访问隐藏字段Landroid / view / View;-> mAccessibilityDelegate:Landroid / view / View $ AccessibilityDelegate; (浅灰色列表,反射)2020-01-05 23:15:45.470 26210-26242 / com.note.principal E / ReactNativeJS:始终违规:requireNativeComponent:在UIManager中找不到“ RNCSafeAreaView”。 This error is located at: in RNCSafeAreaView in Unknown in Unknown in n in Unknown in Unknown in C in P …

5
如何指示Gradle从不同位置使用Java?
我当时在Android Studio中构建测试应用,然后在事件日志中显示: Android Studio使用以下JDK位置:C:\ Program Files \ Android \ Android Studio \ jre与Gradle默认使用的位置不同:C:\ Program Files(x86)\ Java \ jdk1.8.0_181使用不同的位置可能会产生如果在使用Android Studio时从命令行运行Gradle任务,则将有多个Gradle守护进程。 然后给出以下选项: 更多信息... 将Android Studio设置为与Gradle使用相同的JDK并同步 不再显示此警告 我点击了: 将Android Studio设置为与Gradle使用相同的JDK并同步 则我的应用程序不再需要构建。 这是错误: Gradle同步失败:无法启动守护进程。 此问题可能是由守护程序的错误配置引起的。 例如,使用了无法识别的jvm选项。 请参阅守护程序上的《用户手册》一章,网址为 https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html 进程命令行:C:\ Program Files(x86)\ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.