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

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


18
ไม่สามารถยกตัวอย่างแอปพลิเคชัน com.android.tools.fd.runtime.BootstrapApplication? Android
ฉันอัปเดต Android Studio เป็นเวอร์ชัน 2.0 แต่ฉันมีปัญหาฉันไม่รู้ว่าทำไม ข้อมูลข้อผิดพลาดที่สำคัญ: ไม่สามารถสร้างอินสแตนซ์ของแอปพลิเคชัน com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication ฉันค้นหามานาน แต่ฉันไม่พบคำตอบที่ถูกต้องคุณจะเห็นลิงค์ ในเวลาเดียวกันเมื่อฉันคลิกไฟล์ -> โครงสร้างโครงการ มันแสดงให้เห็นข้อผิดพลาดนี้: มีปัญหาอะไรใน libs บ้างไหม? เมื่อสร้าง gradle โปรแกรม libs จะไม่โหลดอย่างสมบูรณ์สำหรับโปรแกรมปัจจุบัน มีปัญหากับ Android Studio เวอร์ชัน 2.0 หรือไม่ เมื่อฉันใช้ Android studio 1.4.0 เพื่อสร้างและเรียกใช้โปรแกรม มันใช้งานได้ดีสำหรับฉัน! แต่เมื่อฉันใช้ Android Studio 2.0 ปัญหาจะปรากฏขึ้น! ทำไม? ได้โปรดช่วยฉันที นี่คือบันทึกข้อผิดพลาดโดยละเอียด: 11-28 11: 57: 00.489 …

6
Android studio เพิ่มโครงการภายนอกเพื่อ build.gradle
ฉันมีโครงการตัวอย่างโดยมีการตั้งค่าต่อไปนี้: /root + Pure Java Lib + Android Test Lib + Android Test Project ที่ ' โครงการทดสอบ ' ขึ้นอยู่กับ ' ทดสอบ Lib ' และสุดท้ายขึ้นอยู่กับ ' Pure Java Lib ' รวบรวมโครงการและเปิดใช้งานการตั้งค่านี้ได้ดี ตอนนี้ฉันกำลังคิดที่จะนำเข้าพื้นที่ทำงาน Eclipse ก่อนหน้าของฉันและทำงานกับ Android studio ปัญหาคือการตั้งค่าโครงการแตกต่างกันและฉันต้องการให้มันเป็นแบบนี้ ตัวอย่างเช่นหากใช้ตัวอย่างก่อนหน้านี้: /root + Android Test Lib + Android Test Project /Some Other folder (another …

6
การได้รับการอ้างอิง Gradle ใน IntelliJ IDEA โดยใช้การสร้าง Gradle
การสร้างเกรดแม้จากภายใน IntelliJ IDEA ไม่ได้ใส่การอ้างอิงลงในโฟลเดอร์ "External Libraries" ดังนั้นคลาสเหล่านี้จะไม่ปรากฏเป็นคำแนะนำในการแก้ไขและเมื่อฉันเพิ่มพวกเขาด้วยตนเองในขณะที่การนำเข้ามีข้อผิดพลาดในการรวบรวม ฉันจะทำให้ IntelliJ รวมการพึ่งพาในไฟล์build.gradleของฉันโดยอัตโนมัติได้อย่างไร : compile 'com.google.code.gson:gson:1.7.2

18
ไม่สามารถแก้ไขสัญลักษณ์ 'AndroidJUnit4'
เห็นได้ชัดว่าฉันต้องการสถานะการนำเข้าที่ถูกต้องเพื่อแก้ไขปัญหานี้ ตามเอกสารสำหรับAndroidJUnit4นี้ควรจะเป็น import android.support.test.runner.AndroidJUnit4; เมื่อฉันทำเช่นนั้น Android Studio จะเน้นrunnerสีแดงและบ่นว่า "ไม่สามารถแก้ไขสัญลักษณ์ 'นักวิ่ง' ได้ พื้นหลัง ผมได้มาถึงจุดนี้ได้โดยทำตามบทเรียนบนเว็บไซต์นักพัฒนาซอฟต์แวร์ Android สำหรับการตั้งค่าการทดสอบโดยใช้ UI อัตโนมัติ ปัญหาที่ผมเจอเป็นครั้งแรกคือการที่com.android.support:support-v4:22.2.0และขึ้นอยู่กับรุ่นที่แตกต่างกันของcom.android.support.test:runner:0.2 com.android.support:support-annotationsฉันทำตามคำแนะนำจากรายงานบั๊ก Android นี้และเพิ่มสิ่งต่อไปนี้allprojectsในโครงการของฉันbuild.gradle: configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:22.1.0' } วิธีนี้แก้ไขข้อผิดพลาดได้ทันที แต่ฉันคิดว่ามันจะนำไปสู่ปัญหาในปัจจุบันของฉัน ใครบ้างมีคำแนะนำเกี่ยวกับวิธีการแก้ไขนี้ ส่วนที่เกี่ยวข้องจาก `./gradlew: แอพ: การอ้างอิง androidTestCompile - Classpath for compiling the androidTest sources. +--- com.jayway.android.robotium:robotium-solo:5.2.1 +--- com.squareup:fest-android:1.0.8 | \--- org.easytesting:fest-assert-core:2.0M10 | \--- …

9
มีวิธีในการแสดงรายการงานที่ต้องพึ่งพาใน Gradle หรือไม่?
./gradle tasksแสดงรายการ "บางส่วน" ของงาน ดูที่ http://gradle.org/docs/current/userguide/java_plugin.htmlมีสิ่งที่ซ่อนอยู่ซึ่งไม่ปรากฏในรายการ นอกจากนี้ปลั๊กอินอื่น ๆ จะไม่มีกราฟที่สวยงามของการพึ่งพาระหว่างงาน มีวิธีในการ แสดงรายการงานทั้งหมดในปลั๊กอินทั้งหมดด้วย gradle รายการงานและสิ่งที่พวกเขาขึ้นอยู่กับงาน (เรียงลำดับเช่น Maven ของdependency:treeแต่สำหรับงาน)
139 gradle 

6
วิธีเพิ่ม -Xlint: ไม่ถูกตรวจสอบในโครงการ Android Gradle ของฉัน
ฉันพยายามเพิ่มสิ่งต่อไปนี้ในbuild.gradleไฟล์รูท: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } แต่ฉันได้รับสิ่งนี้: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation ผมทำอะไรผิดหรือเปล่า?
138 android  gradle  javac  lint 

10
ฉันจะเพิ่มไฟล์ aidl ลงในสตูดิโอ Android ได้อย่างไร (จากตัวอย่างการเรียกเก็บเงินในแอป)
ขณะนี้ฉันกำลังโอนย้ายแอป Eclipse ไปยัง Android Studio แอปนี้ใช้การเรียกเก็บเงินในแอป ปัญหาหลักของฉันคือการรวบรวมโครงการและไฟล์ช่วยเหลือ (ฉันคิดว่าคุณทุกคนใช้ไฟล์นี้ ) ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist ดังนั้นต่อไปนี้บทเรียนบางอย่างฉันย้ายไฟล์นี้จาก com.mypackage.billing ไปยัง src / main / aidl (ดูการอ้างอิงนี้ ) แต่ทันทีที่ฉันทำอย่างนั้นฉันได้รับข้อความนี้: Gradle: การดำเนินการล้มเหลวสำหรับงาน ': xxxxxxxxxxx: compileDebugAidl' ไม่สามารถเรียกใช้คำสั่ง: (... ) C: \ Users \ xxxx \ AndroidStudioProjects …

23
Java เสร็จสิ้นด้วยค่าออกที่ไม่ใช่ศูนย์ 2 - Android Gradle
ฉันได้รับข้อผิดพลาดนี้ในการเรียกใช้แอป Android ของฉัน (ฉันทำความสะอาดแล้วสร้างขึ้น แต่ข้อผิดพลาดยังคงอยู่) ซิงค์: ตกลง สร้างโครงการ: ตกลง ทำความสะอาด: ตกลง เรียกใช้: ข้อผิดพลาด ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': app: dexDebug' .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: กระบวนการ 'คำสั่ง' C: \ Program Files \ Java \ jdk1.7.0 _25 \ bin \ java.exe '' เสร็จสิ้นด้วยค่าออกที่ไม่ใช่ศูนย์ 2 ไฟล์ gradle ของฉัน: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" …

10
Android Studio จะเรียกใช้ gradle sync ด้วยตนเองได้อย่างไร?
ฉันกำลังแก้ไขปัญหา Gradle ใน Android Studio และดูการอ้างอิงถึง "Run gradle sync" แต่ฉันไม่แน่ใจว่าจะเรียกใช้คำสั่งนี้อย่างไร ฉันจะเรียกใช้ "Gradle sync" จาก Android studio หรือ Mac terminal ได้อย่างไร

2
อะไรคือความแตกต่างระหว่าง buildscript และ allprojects ใน build.gradle?
ในการสร้าง Gradle แบบหลายโปรเจ็กต์มีใครช่วยบอกหน่อยได้ไหมว่าส่วน "allprojects" กับส่วน "buildscript" ต่างกันอย่างไร ทั้งสองมีrepositoriesและdependenciesงาน คือallprojectsสำหรับโครงการของฉันได้อย่างไร เกี่ยวกับอะไรbuildscript? buildscript { repositories { ... } dependencies { ... } } และ allprojects(subprojects) { repositories { ... } dependencies { ... } }

16
Gradle: ไม่สามารถระบุเวอร์ชัน java จาก '11 .0.2 '
ฉันแสดงความคิดเห็นต่อไปนี้: ./gradlew app:installDebug เท่านั้นที่จะพบกับบันทึก: FAILURE: Build failed with an exception. * What went wrong: Could not determine java version from '11.0.2'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org gradle …
134 java  gradle  gradlew 

12
ฉันจะเปิดใช้งานโปรไฟล์ Spring Boot ได้อย่างไรเมื่อเรียกใช้จาก IntelliJ
ฉันมี 5 สภาพแวดล้อม: - local (my development machine) - dev - qc - uat - live - staging ฉันต้องการใช้คุณสมบัติแอปพลิเคชันที่แตกต่างกันสำหรับแต่ละสภาพแวดล้อมดังนั้นฉันมีไฟล์คุณสมบัติต่อไปนี้ซึ่งแต่ละไฟล์มี URL ที่แตกต่างกันสำหรับแหล่งข้อมูล: - application.properties (containing common properties) - application-local.properties - application-dev.properties - application-qc.properties - application-uat.properties - application-live.properties ฉันใช้ IntelliJ และเรียกใช้แอปของฉันโดยใช้ bootRun ในปลั๊กอิน Gradle บนเครื่องของฉัน ฉันจะใช้การปรับใช้ไฟล์แอปพลิเคชั่นไฟล์เดียวกันบนสภาพแวดล้อมอื่น ๆ ทั้งหมดที่รัน Tomcat ฉันได้ลองเพิ่ม: --spring.profiles.active = …

9
จะเรียกใช้การทดสอบ Gradle ได้อย่างไรเมื่อการทดสอบทั้งหมดเป็นข้อมูลล่าสุด
ฉันตั้งค่าสคริปต์เกรดของฉันแล้ว เมื่อฉันรันบิวด์ Gradle ทุกอย่างจะทำงานและรันการทดสอบ jUnit หลังจากนั้นเมื่อฉันเรียกใช้การทดสอบ Gradle ฉันจะได้รับสิ่งต่อไปนี้: C:\Users\..\..\Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE เมื่อฉันดำเนินการgradle cleanแล้ว Gradle build ทำงานได้แน่นอน ... ฉันต้องการรีเซ็ตเฉพาะการทดสอบไม่ใช่สร้างทั้งโครงการ: ฉันจะทำอย่างไร

11
Android Studio: Android Manifest ไม่มีอยู่หรือมีแท็กรูทที่ไม่ถูกต้อง
ฉันได้รับข้อผิดพลาดนี้ใน Android Studio (AS): ฉันได้อย่างไร: ฉันสร้าง AS Project ตั้งแต่เริ่มต้นและทุกอย่างก็เรียบร้อยดี จากนั้นป๊อปอัปก็ปรากฏขึ้นและ (ถ้าฉันจำไม่ผิด) กำลังพูดว่า: " Android Framework detected" ฉันกด "ใช่" และมีการเปลี่ยนแปลงบางอย่างเกิดขึ้นกับโครงการ / โมดูลและหลังจากนั้นฉันก็ได้รับข้อผิดพลาดข้างต้น แก้ไข: ในกรณีของฉันปัญหาไม่Gradleเกี่ยวข้อง มันเกี่ยวข้องกับIntelliJ/ Android Studioconfiguration .imlไฟล์โดยเฉพาะ ฉันตระหนักว่าหลังจากที่ได้อ่านโพสต์นี้ให้ข้อมูลที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.