คำถามติดแท็ก gradle

Gradle เป็นเครื่องมือสร้างโปรเจ็กต์อัตโนมัติที่ใช้ Groovy DSL สคริปต์การสร้าง Gradle สนับสนุนที่เก็บ Maven และ Ivy รวมถึงระบบไฟล์ธรรมดาสำหรับการจัดการการพึ่งพา

3
ชื่อรายการ 'AndroidManifest.xml' ชนกัน (Build ล้มเหลวหลังจากอัปเดตปลั๊กอิน gradle Android เป็น 3.6.0)
ฉันเพิ่งอัปเดตสตูดิโอ Android จาก 3.5 (เสถียร) เป็น 3.6 (เสถียร) จากนั้นฉันเห็นการอัปเดตปลั๊กอินยังมีอยู่ดังนั้นฉันจึงอัปเดตเวอร์ชันของ "com.android.tools.build:gradle" จาก 3.5.0 เป็น 3.6.0 และอัปเดตเวอร์ชัน gradle เป็น 5.6.4 ตอนนี้ปัญหาเริ่มต้นขึ้นเมื่อฉันพยายามสร้างโครงการที่ล้มเหลวด้วยข้อความชื่อรายการ 'AndroidManifest.xml' ชนกัน

8
ไม่สามารถหา androidsdk.modules
ดังนั้นในช่วงกลางของการเรียกใช้โปรแกรมของฉัน build.gradle ของฉันล้มเหลวด้วยข้อผิดพลาดนี้ ฉันหมายความว่ามันใช้งานได้จริงก่อนหน้านี้และไม่ได้เป็นวินาทีต่อมา ฉันไม่ได้เปลี่ยนอะไรเลย Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 Search in build.gradle files นี่คือการไล่ระดับของฉัน apply plugin: 'com.android.application' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-android' android { compileSdkVersion 28 buildToolsVersion "29.0.2" defaultConfig { multiDexEnabled true applicationId "com.example.casualdatingapp" minSdkVersion …

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=0jenkins.xml อย่างไรก็ตามฉันต้องการวิธีการตั้งค่าตัวเลือกสำหรับงานเฉพาะเท่านั้นโดยไม่ยุ่งกับการตั้งค่า Jenkins ทั่วโลก (ฉันไม่ต้องการยุ่งกับโครงการอื่น …

1
Crashlytics ไม่แสดงข้อขัดข้องดั้งเดิม
ก่อนหน้านี้จะถูกทำเครื่องหมายว่าซ้ำซ้อนฉันได้ลองทุกอย่างจากคำถามที่เป็นไปได้ทั้งหมด มีการรายงานข้อขัดข้องของ Java อย่างถูกต้องอย่างไรก็ตามข้อขัดข้องจาก libs ดั้งเดิมไม่มีสัญลักษณ์การดีบัก สิ่งที่ฉันได้ลอง: ./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 = …

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" …

5
ไม่พบ“ RNCSafeAreaView” ใน UIManager
ฉันพยายามเปิดบันเดิล แต่เมื่อ Android ใช้งานมันจะแสดงข้อความถัดไป 2020-01-05 23: 15: 45.366 26210-26210 / com.note.principal W / .note.principa: การเข้าถึงฟิลด์ที่ซ่อน Landroid / ดู / ดู; -> mAccessibilityDelegate: Landroid / ดู / ดู $ AccessibilityDelegate; (นักออกแบบกลเบา, การสะท้อนแสง) 2020-01-05 23: 15: 45.470 26210-26242 / com.note.principal E / ReactNativeJS: การละเมิดที่คงที่: requireNativeComponent: "RNCSafeAreaView" ไม่พบใน UIManager This error is located …

5
จะสั่งให้ Gradle ใช้งานจาวาได้จากที่อื่นได้อย่างไร?
ฉันกำลังสร้างแอปทดสอบใน Android Studio จากนั้นในบันทึกเหตุการณ์จะกล่าวว่า: Android Studio ใช้ตำแหน่ง JDK นี้: C: \ Program Files \ Android \ Android Studio \ jre ซึ่งแตกต่างจากสิ่งที่ Gradle ใช้ตามค่าเริ่มต้น: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 การใช้ตำแหน่งอื่นอาจวางไข่ หลาย Gradle daemons ถ้างาน Gradle ถูกเรียกใช้จากบรรทัดคำสั่งขณะที่ใช้ Android Studio จากนั้นให้ตัวเลือกเหล่านี้: ข้อมูลเพิ่มเติม... ตั้งค่า Android Studio ให้ใช้ JDK เช่นเดียวกับ Gradle …

1
Progruard และ R8 ไม่รองรับ - Android Studio 3.6
ฉันได้รับคำเตือนที่ไม่สอดคล้องกับ Proguard และ R8 หลังจากอัพเกรด Android Studio เป็น 3.6 หมายความว่าเราไม่ควรใช้ obfuscation ในโครงการของเราหรือมีตัวเลือกอื่นที่เทียบเท่าที่เราควรพิจารณาในขณะที่สร้างในโหมดการปล่อย ตัวเลือก 'android.enableR8' เลิกใช้แล้วและไม่ควรใช้อีกต่อไป มันจะถูกลบในปลั๊กอิน Android Gradle รุ่นอนาคตและจะไม่อนุญาตให้คุณปิดการใช้งาน R8 อีกต่อไป โมดูลที่ได้รับผลกระทบ: ฯลฯ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.