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

Android Development Tools (ADT) เป็นปลั๊กอินสำหรับ Eclipse IDE ที่ออกแบบมาเพื่อให้คุณมีสภาพแวดล้อมแบบบูรณาการที่มีประสิทธิภาพในการสร้างแอปพลิเคชัน Android

30
อัปเดต Eclipse ด้วยเครื่องมือพัฒนา Android เวอร์ชัน 23
ฉันอัปเดต Eclipse ด้วยเครื่องมือ SDK ใหม่ (ฉบับที่ 23) แต่ตอนนี้เมื่อ Eclipse เริ่มฉันได้รับข้อผิดพลาด: Android SDK นี้ต้องใช้ Android Developer Toolkit เวอร์ชั่น 23.0.0 ขึ้นไป รุ่นปัจจุบันคือ 22.6.3.v201404151837-1123206 โปรดอัปเดต ADT เป็นเวอร์ชันล่าสุด ไม่มีการปรับปรุงถูกพบกับ"ตรวจหาการปรับปรุง" หากฉันลอง"ติดตั้งซอฟต์แวร์ใหม่"ฉันสามารถดูเวอร์ชัน 23 แต่ฉันไม่สามารถอัปเกรดได้เนื่องจากข้อผิดพลาดต่อไปนี้: Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) Software currently installed: Android …
605 java  android  eclipse  adt 

30
ไม่สามารถเรียกใช้ dex: ไฟล์ dex หลายไฟล์กำหนดอาร์เรย์ Lcom / myapp / R $;
ตั้งแต่อัปเดตเป็นADT14 ฉันไม่สามารถสร้างโครงการของฉันได้อีก มันสร้างได้ดีก่อนที่จะทำการอัพเดต ข้อผิดพลาด: [2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; [2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; มีการรายงานปัญหาที่คล้ายกันและฉันได้ลองใช้คำแนะนำที่นั่นแล้ว Eclipseการเริ่มต้นใหม่ การทำความสะอาดโครงการและสร้างใหม่ - ปิดการใช้งานตัวเลือก "Project-> Build Automatically" จากนั้นเลือก "Clean" และ "Build" จากนั้นลองเรียกใช้ รีเซ็ตตัวเลือก …

7
Android แทนที่“ …” ด้วยอักขระจุดไข่ปลา
ตั้งแต่เครื่องมือ AVD 16 ฉันได้รับคำเตือนนี้: Replace "..." with ellipsis character (..., …) ? ใน strings.xml ของฉัน ที่บรรทัดนี้ <string name="searching">Searching...</string> ฉันจะแทนที่ได้...อย่างไร มันเป็นเพียงแค่ตัวอักษร…? มีคนอธิบายการเข้ารหัสนี้ได้ไหม
306 android  xml  encoding  adt 

8
ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0
ฉันติดตั้ง SDK รุ่นล่าสุด (r21) และ ADT 21.0.0 แล้ว ฉันลองใช้รหัสอย่างง่ายและใช้งานได้ดี แต่ตอนนี้ฉันได้รับคำเตือนในLogCatที่ไม่ปรากฏในรุ่นก่อนหน้า: ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0 ฉัน googled มันและฉันพบ ปัญหา 39723: Emulator spams LogCat ด้วยข้อความ "ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0"ข้อความ มันหมายความว่าอะไร?

4
“ android: allowBackup” คืออะไร?
ตั้งแต่เวอร์ชันตัวอย่าง ADT ใหม่ (เวอร์ชัน 21)พวกเขามีคำเตือนขุยใหม่ที่บอกสิ่งต่อไปในไฟล์รายการ (ในแท็กแอปพลิเคชัน): ควรตั้งค่า android อย่างชัดเจน: อนุญาตการสำรองข้อมูลเป็นจริงหรือเท็จ (เป็นจริงโดยค่าเริ่มต้นและอาจมีผลกระทบด้านความปลอดภัยสำหรับข้อมูลของแอปพลิเคชัน) ในเว็บไซต์ทางการพวกเขาเขียน: การตรวจสอบใหม่สองสามครั้ง: คุณต้องตัดสินใจอย่างชัดเจนว่าแอปของคุณอนุญาตการสำรองข้อมูลหรือไม่และการตรวจสอบป้ายกำกับ มีการตั้งค่าสถานะบรรทัดคำสั่งใหม่สำหรับการตั้งค่าเส้นทางไลบรารี การปรับปรุงหลายอย่างเพื่อการวิเคราะห์ผ้าสำลีที่เพิ่มขึ้นในขณะที่แก้ไข คำเตือนนี้คืออะไร? คุณสมบัติการสำรองข้อมูลคืออะไรและฉันจะใช้ได้อย่างไร ทำไมคำเตือนถึงบอกฉันว่ามันมีผลกระทบด้านความปลอดภัย? อะไรคือข้อเสียและข้อดีของการปิดใช้งานคุณสมบัตินี้ มีแนวคิดการสำรองข้อมูลสองรายการสำหรับรายการ: "android: allowBackup " อนุญาตให้ทำการสำรองและกู้คืนผ่าน adb ดังที่แสดงที่นี่ : อนุญาตให้แอปพลิเคชันเข้าร่วมในการสำรองข้อมูลและเรียกคืนโครงสร้างพื้นฐานหรือไม่ หากคุณลักษณะนี้ถูกตั้งค่าเป็น "เท็จ" จะไม่มีการสำรองข้อมูลหรือคืนค่าแอปพลิเคชันแม้ว่าจะมีการสำรองข้อมูลแบบเต็มระบบซึ่งอาจทำให้ข้อมูลแอปพลิเคชันทั้งหมดถูกบันทึกผ่าน adb ค่าเริ่มต้นของคุณลักษณะนี้เป็นจริง สิ่งนี้ถือเป็นปัญหาด้านความปลอดภัยเนื่องจากผู้คนสามารถสำรองข้อมูลแอปของคุณผ่านADBจากนั้นรับข้อมูลส่วนตัวของแอพลงในพีซี อย่างไรก็ตามฉันคิดว่าไม่ใช่ปัญหาเนื่องจากผู้ใช้ส่วนใหญ่ไม่ทราบว่า adb คืออะไรและถ้าพวกเขาทำพวกเขาจะรู้วิธีรูทอุปกรณ์ ฟังก์ชั่น ADB จะทำงานเฉพาะเมื่ออุปกรณ์เปิดใช้งานคุณสมบัติการดีบักและสิ่งนี้ต้องการให้ผู้ใช้เปิดใช้งาน ดังนั้นเฉพาะผู้ใช้ที่เชื่อมต่ออุปกรณ์กับพีซีและเปิดใช้งานคุณสมบัติการดีบักเท่านั้นที่จะได้รับผลกระทบ หากพวกเขามีแอปที่เป็นอันตรายในพีซีที่ใช้เครื่องมือ ADB นี่อาจเป็นปัญหาได้เนื่องจากแอปสามารถอ่านข้อมูลที่เก็บข้อมูลส่วนตัว ฉันคิดว่า Google ควรเพิ่มคุณสมบัติที่ถูกปิดใช้งานตามค่าเริ่มต้นในหมวดหมู่นักพัฒนาซอฟต์แวร์เพื่ออนุญาตการสำรองและเรียกคืนแอปผ่าน ADB "android: …

12
วิธีแนบ javadoc หรือแหล่งที่มากับขวดในโฟลเดอร์ libs?
ปลั๊กอิน ADT r17 เวอร์ชันใหม่สำหรับ Eclipse ที่เพิ่มคุณสมบัติเพื่อตั้งค่าการพึ่งพา JAR โดยอัตโนมัติ ไฟล์. jar ใด ๆ ในโฟลเดอร์ / libs จะถูกเพิ่มในการกำหนดค่าบิลด์ทันที น่าเสียดายที่ classpath ของ Android Dependencies ไม่สามารถแก้ไขได้ ฉันจะแนบ javadoc และแหล่งที่มาเข้ากับ. jar (จาก / libs โฟลเดอร์) ที่แทรกโดยอัตโนมัติได้อย่างไร
254 android  eclipse  adt  javadoc 

7
ไลบรารี่จะไม่ถูกเพิ่มเข้าไปใน APK อีกต่อไปหลังจากอัปเกรดเป็น ADT 22
ฉันมีโครงการ Android App ที่ค่อนข้างใหญ่ที่อ้างอิงโครงการห้องสมุดหลายแห่ง ทุกอย่างใช้ได้ดีจนกระทั่งฉันอัปเกรดปลั๊กอิน eclipse ADT เป็นเวอร์ชันใหม่ล่าสุด (v22) ฉันอัพเกรด SDK แน่นอน ฉันไม่เห็นข้อผิดพลาดในการคอมไพล์ใน eclipse แต่เมื่อฉันรันโปรเจ็กต์บนโทรศัพท์ฉันจะได้รับ NoClassDefFoundError java.lang.NoClassDefFoundError: org.acra.ACRA .... ไลบรารี arca รวมอยู่ในหนึ่งในโครงการห้องสมุดอ้างอิง (ในโฟลเดอร์ libs) และฉันสามารถดูได้ใน "Android Private Libraries" ในแพ็คเกจ explorer เช่นเดียวกับที่ฉันบอกว่าไม่มีข้อผิดพลาดในการรวบรวม โครงการทำงานได้ดีบนคอมพิวเตอร์ของทุกคนที่ไม่ได้อัพเกรด ADT ฉันได้ลองทำสิ่งต่าง ๆ ทั้งหมดรวมถึง แต่ไม่ จำกัด เพียง: ติดตั้ง android SDK อีกครั้ง ดาวน์โหลดบันเดิล ADT ใหม่ ลบรหัสทั้งหมดของฉันและรับมันอีกครั้งจากคอมไพล์ คัดลอกไลบรารีที่เป็นปัญหาไปยังโครงการแอพ ใส่ความคิดเห็นรหัสที่ใช้ไลบรารีนี้ - …
238 android  eclipse  adt 

9
การตั้งค่าสีพื้นหลังขององค์ประกอบเค้าโครง Android
ฉันพยายามที่จะค่อนข้างโคลนออกแบบของกิจกรรมนั้นจากชุดของภาพนิ่งในการออกแบบ UI Android อย่างไรก็ตามฉันมีปัญหากับงานง่าย ๆ ผมได้สร้างรูปแบบตามที่แสดงในภาพและส่วนหัวเป็นในTextView RelativeLayoutตอนนี้ฉันต้องการเปลี่ยนสีพื้นหลังของRelativeLayoutแต่ฉันไม่สามารถหาวิธีได้ ฉันรู้ว่าฉันสามารถตั้งค่าandroid:backgroundคุณสมบัติในRelativeLayoutแท็กในไฟล์ XML แต่ฉันจะตั้งค่ามันเป็นอย่างไร ฉันต้องการกำหนดสีใหม่ที่ฉันสามารถใช้ได้ในหลาย ๆ ที่ มันเป็นdrawableหรือstring? นอกจากนี้ฉันคาดหวังว่าจะมีวิธีง่ายๆในการออกแบบ Eclipse Android UI ภายในที่ฉันต้องหายไป? ฉันผิดหวังเล็กน้อยในขณะนี้เนื่องจากควรเป็นกิจกรรมที่ดำเนินการโดยคลิกไม่กี่ครั้งสูงสุด ดังนั้นความช่วยเหลือใด ๆ ที่ชื่นชมมาก :)

14
ฉันควรใช้ Eclipse เวอร์ชันใดสำหรับแอพ Android
ฉันเริ่มพัฒนาแอปพลิเคชั่น Android ฉันควรใช้ Eclipse เวอร์ชันใด ฉันเห็นว่ามี 11 เวอร์ชัน ฉันสับสนกับสิ่งเหล่านี้: Eclipse IDE สำหรับนักพัฒนา Java Eclipse Classic 3.6.1 Eclipse IDE สำหรับนักพัฒนา Java EE Pulsar สำหรับนักพัฒนามือถือ
153 android  eclipse  adt 

8
การส่งออก APK จาก eclipse (ADT) หยุดทำงานโดยไม่โต้ตอบ
ทุกครั้งที่ฉันพยายามส่งออก APK จาก Eclipse (ลองใช้ Juno และ Indigo) บน Mac คราสจะขัดข้องภายในไม่กี่วินาที สิ่งนี้เคยทำงานได้ดีกับการตั้งค่าปัจจุบันของฉัน การเรียกใช้แอปโดยตรง (โหมดดีบัก) บนโทรศัพท์ของฉันทำงานได้ดี ข้อผิดพลาดจากคอนโซลคือ: Invalid memory access of location 0x10073f113 rip=0x101f656f7 Bus error: 10 ฉันใช้ Mac OS X 10.7.4 บน ~ 2010 MacBook Pro ด้วย java ต่อไปนี้: java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) …
133 android  eclipse  macos  adt 

7
ฉันจะอัปเดต ADT ใน Eclipse ได้อย่างไร
ฉันพยายามอัปเดต Eclipse ของฉันแล้ว ตอนนี้ฉันมีถึง 2.2 Android SDK ใน Eclipse ของฉัน เมื่อวานนี้ฉันได้อัปเดต Eclipse ของฉันดังนี้: Eclipse -> window -> Android SDK Manager -> ฉันได้เลือกช่องทำเครื่องหมายสองช่องจากรายการ เครื่องมือ -> เครื่องมือ Android SDK และเครื่องมือแพลตฟอร์ม Android SDK ฉันได้โพสต์ข้อความบรรทัดสุดท้ายที่ฉันได้รับจากการดาวน์โหลดและติดตั้งที่นี่: การเตรียมการติดตั้งที่เก็บถาวรการ ดาวน์โหลดเครื่องมือแพลตฟอร์ม SDK ของ Android การแก้ไข 12 การติดตั้งเครื่องมือแพลตฟอร์ม Android SDK การแก้ไข 12 การ หยุดเซิร์ฟเวอร์ ADB สำเร็จ ติดตั้ง Android SDK …
116 android  adt 

11
ADT ตั้งค่า BuildConfig.DEBUG เป็นเท็จเมื่อใด
ใน ADT (r17) เวอร์ชันใหม่ล่าสุดมีการเพิ่มค่าคงที่ที่สร้างขึ้นBuildConfig.DEBUGซึ่งตั้งค่าตามประเภทการสร้าง ปัญหาที่ฉันมีคือไม่เคยตั้งค่าเป็นเท็จฉันคาดว่ามันจะเปลี่ยนไปเมื่อทำ "Android Tools -> Export Signed Application Package" แต่มันไม่ได้สำหรับฉัน แล้วฉันจะเปลี่ยนประเภทการสร้างได้อย่างไร? เพิ่มคุณสมบัติที่ช่วยให้คุณสามารถรันโค้ดบางส่วนในโหมดดีบักเท่านั้น ตอนนี้บิวด์สร้างคลาสที่เรียกว่า BuildConfig ที่มีค่าคงที่ DEBUG ที่ตั้งค่าโดยอัตโนมัติตามประเภทการสร้างของคุณ คุณสามารถตรวจสอบค่าคงที่ (BuildConfig.DEBUG) ในโค้ดของคุณเพื่อเรียกใช้ฟังก์ชันดีบักเท่านั้น
110 android  eclipse  adt 

11
ข้อผิดพลาด: Android SDK นี้ต้องใช้ Android Developer Toolkit เวอร์ชัน 22.6.1 ขึ้นไป
ฉันได้ติดตั้ง adt เวอร์ชัน 22.6.1 แล้วเมื่อ 2 วันก่อน มันทำงานได้ดี ทันใดนั้นเมื่อฉันเปิด eclipse ในวันนี้มันแสดงข้อผิดพลาดต่อไปนี้: Android SDK นี้ต้องใช้ Android Developer Toolkit เวอร์ชัน 22.6.1 ขึ้นไป เวอร์ชันปัจจุบันคือ 22.2.1.v201309180102-833290 โปรดอัปเดต ADT เป็นเวอร์ชันล่าสุด นี่คือภาพหน้าจอของ Android SDK Manager ของ eclipse ของฉัน: ฉันได้ลองทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหาของฉันตามที่กล่าวไว้ในลิงก์นี้ ช่วยเหลือ | ติดตั้งซอฟต์แวร์ใหม่ เลือกไซต์อัปเดต ADT (มีสองไซต์หนึ่งhttp://และไซต์ที่มีhttps://หากไม่ได้ผลให้ลองอีกไซต์หนึ่ง เลือกส่วนเครื่องมือสำหรับนักพัฒนาและกดถัดไป คุณควรจะเห็นกล่องโต้ตอบที่บอกว่าซอฟต์แวร์นี้มีการติดตั้งอยู่แล้วการอัปเดตจะดำเนินการแทน การคลิกตกลงจะนำไปสู่การติดตั้ง 22.6.1 แต่น่าเสียดายที่มันไม่ได้ผลสำหรับฉัน นี่คือภาพหน้าจอที่ฉันแนบซึ่งแสดงข้อผิดพลาดที่ฉันได้รับขณะอัปเดตเครื่องมือ ฉันจะกำจัดมันได้อย่างไร?
104 android  adt  eclipse-adt 

5
การถอนการติดตั้ง Android ADT
ดูเหมือนจะเป็นงานเล็กน้อย แต่ฉันไม่พบตัวเลือกในการถอนการติดตั้ง ADT ทั้งหมดจากการติดตั้ง Eclipse ของฉัน แน่นอนฉันสามารถลบโฟลเดอร์ของ SDK ได้ แต่นี่เป็นเพียงข้อผิดพลาดเมื่อเริ่มต้น Eclipse ในครั้งต่อไป เหตุผลที่ฉันถามคือเพราะ ADT เก่าของฉันยังคงส่งข้อผิดพลาด wierd (ไม่สามารถดึง URL https://dl-ssl.google.com/android/repository/addons_list.xmlเหตุผล: ไม่พบไฟล์) และฉันต้องการ การติดตั้งใหม่ที่สมบูรณ์และใหม่ สำคัญ: ภายใต้วิธีใช้ -> เกี่ยวกับ eclipse sdk -> รายละเอียดการติดตั้งปุ่มถอนการติดตั้งสำหรับปลั๊กอิน Android ทั้งหมดเป็นสีเทา
101 android  eclipse  adt 

11
Eclipse / Android:“ ข้อผิดพลาดในการเรียกใช้ตัวสร้าง 'Android Pre Compiler' ในโครงการ ... ”
พยายามทำงานบางอย่างในโครงการ Android ฉันไม่ได้ทำงานมาสองสามเดือนแล้ว แต่ทุกครั้งที่พยายามสร้างโครงการ Eclipse จะมีกล่องโต้ตอบขึ้นมาว่า: 'Building workspace' has encountered a problem Errors occurred during the build. Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException ฉันใช้ Eclipse บน Mac พร้อมกับโครงการสร้าง Android เป้าหมาย 4.0.3 (API ระดับ 15) และฉันติดตั้งเวอร์ชันต่อไปนี้แล้ว คราส - 3.7.2 เครื่องมือพัฒนา Android - 21.0.1 Android SDK - สูงสุด …

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