คำถามติดแท็ก android-library

30
ฉันจะเพิ่มโครงการห้องสมุดลงใน Android Studio ได้อย่างไร
ฉันจะเพิ่มโครงการห้องสมุด (เช่น Sherlock ABS) ลงในAndroid Studio ได้อย่างไร (ไม่ใช่สำหรับบันเดิลที่ใช้ ADT Eclipse แต่เป็นสำหรับAndroid Studioใหม่)

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 …

8
การเพิ่มไลบรารี / JAR เข้ากับโปรเจ็กต์ Eclipse Android
นี่เป็นคำถามสองส่วนเกี่ยวกับการเพิ่มไลบรารีของบุคคลที่สาม (JAR) ไปยังโปรเจ็กต์ Android ใน Eclipse ส่วนแรกของคำถามคือเมื่อฉันพยายามเพิ่ม JAR ของบุคคลที่สาม (ไลบรารี) ในโครงการ Android ของฉันฉันได้รับปัญหาครั้งแรก เกิดข้อผิดพลาดในการแยกวิเคราะห์ XML: คำนำหน้าไม่ถูกผูก เพราะฉันพยายามใช้คลาสจาก JAR นั้น (และต้องการคำนำหน้าที่กำหนดไว้) เกิดอะไรขึ้น? ประการที่สอง (หลังจากแก้ไขแล้ว - คำตอบจะได้รับด้านล่าง) แอปพลิเคชันของฉันไม่ทำงานบน Android และฉันค้นพบผ่านตัวดีบักเกอร์ (LogCat) ว่าคลาสที่ฉันพยายามใช้ไม่มีอยู่ เกิดจาก: java.lang.ClassNotFoundException: com.github.droidfu.widgets.WebImageView ... เหตุใดเมื่อฉันไม่พบข้อผิดพลาดในการคอมไพล์หรือลิงค์เกอร์ใน Eclipse จึงมีปัญหานี้ในโปรแกรมจำลองหรือไม่ คำถามสองข้อนี้เป็นคำถามเกี่ยวกับวาทศิลป์ที่ฉันจะตอบด้วยตัวเองด้านล่าง โพสต์อื่น ๆ ในฟอรัมนี้ทำให้เกิดปัญหาและที่อื่น ๆ ก็มีการพูดคุยกัน แต่ฉันรู้สึกว่าฉันสามารถเป็นประโยชน์อย่างชัดเจนมากขึ้นสำหรับคนต่อไปที่จะเข้ามา

19
การเพิ่มไลบรารีภายนอกใน Android Studio
ฉันต้องการเพิ่มไลบรารีภายนอกhttps://github.com/foursquare/foursquare-android-oauthลงในแอปพลิเคชัน Android ของฉัน (ฉันใช้ Android Studio คำแนะนำที่ได้รับจากผู้เขียน lib สำหรับ Eclipse ใช้ไม่ได้กับ Android Studio) ฉันได้ลองทำด้วย maven แล้วดังนั้นใน File-> Project Structure-> Dependencies ฉันได้เพิ่มcom.foursquare:foursquare-android-nativeoauth-lib:1.0.0แต่ Gradle Sync ล้มเหลว: Error:Failed to find: com.foursquare:foursquare-android-nativeoauth-lib:1.0.0 เมื่อฉันพยายามสร้างแอปของฉัน (โดยไม่แก้ไขข้อผิดพลาดข้างต้นเพราะฉันไม่รู้วิธี) ฉันได้รับ: Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve …

4
Android Studio 1.0 และข้อผิดพลาด“ โครงการไลบรารีไม่สามารถตั้งค่า applicationId”
หลังจากอัปเดต Android Studio เป็น 1.0 ฉันเห็นข้อผิดพลาดนี้: ข้อผิดพลาด: โปรเจ็กต์ไลบรารีไม่สามารถตั้งค่า applicationId applicationId ถูกตั้งค่า เป็น 'com.super.app' ในการกำหนดค่าเริ่มต้น ฉันอัปเดตปลั๊กอิน Gradle ตามที่แนะนำ แต่ไม่เข้าใจวิธีแก้ไข

7
ไม่สามารถแก้ไขการอ้างอิงแบบสกรรมกริยาสำหรับไลบรารี aar โดยใช้ gradle
ฉันได้ตรวจสอบมาระยะหนึ่งแล้วและอาจเห็นคำตอบที่ได้รับความนิยมมากที่สุดที่นี่ซึ่งเกี่ยวข้องกับการอ้างอิงของ aarและtransitiveแต่ก็ยังไม่ชัดเจนสำหรับฉันว่าจะทำให้มันได้ผลอย่างไร ดังนั้น: ฉันมีห้องสมุด Android ที่มีการกำหนดค่า gradle ที่กำหนด: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { mavenCentral() mavenLocal() } dependencies { classpath 'com.github.dcendents:android-maven-plugin:1.0' } } android { compileSdkVersion 19 buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 10 } } repositories { maven { url …

17
นำเข้า Android วอลเลย์ไปยัง Android Studio
ฉันต้องการใช้คลังวอลเลย์ของ Google ฉันใช้ Android Studio และรู้วิธีเพิ่มไลบรารี. jar แต่ฉันไม่สามารถสร้างไลบรารี. jar ด้วยไฟล์วอลเลย์: https://android.googlesource.com/platform/frameworks/volley นี่คือสิ่งที่ฉันทำ: (ใช้ windows เจ็ด) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar และฉันได้ผลลัพธ์: เกิดข้อยกเว้นจาวา เกิดอะไรขึ้น? ฉันจะเพิ่มไลบรารี not. jar ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.