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

SDK Tools เป็นส่วนประกอบที่ดาวน์โหลดได้สำหรับ Android SDK ประกอบด้วยชุดเครื่องมือพัฒนาและแก้ไขจุดบกพร่องที่สมบูรณ์สำหรับ Android SDK

30
ไม่สามารถแก้ไข R - ข้อผิดพลาดของ Android
ฉันเพิ่งดาวน์โหลดและติดตั้ง Android SDK ใหม่ ฉันต้องการสร้างแอปพลิเคชันแบบง่าย ๆ เพื่อทดสอบ ตัวช่วยสร้างสร้างรหัสนี้: package eu.mauriziopz.gps; import android.app.Activity; import android.os.Bundle; public class ggps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } แต่Eclipseทำให้ฉันมีข้อผิดพลาด R ไม่สามารถแก้ไขได้ ออนไลน์ setContentView(R.layout.main); ทำไม? PS: ฉันจะมีไฟล์ XML ชื่อภายใต้main.xmlres/layout/

30
ยอมรับใบอนุญาต SDK ทั้งหมดโดยอัตโนมัติ
ตั้งแต่ปลั๊กอิน android gradle 2.2-alpha4 : Gradle จะพยายามดาวน์โหลดแพ็คเกจ SDK ที่หายไปซึ่งขึ้นอยู่กับโครงการ ซึ่งเป็นที่น่าอัศจรรย์ใจเย็นและได้รับรู้เพื่อจะเป็นโครงการ JakeWharton แต่ในการดาวน์โหลดไลบรารี SDK คุณต้อง: ยอมรับข้อตกลงสิทธิ์ใช้งานหรือ gradle บอกคุณ: คุณยังไม่ได้ยอมรับข้อตกลงสิทธิ์การใช้งานของส่วนประกอบ SDK ต่อไปนี้: [Android SDK Build-Tools 24, แพลตฟอร์ม Android SDK 24] ก่อนที่จะสร้างโครงการของคุณคุณต้องยอมรับข้อตกลงสิทธิ์การใช้งานและทำการติดตั้งส่วนประกอบที่ขาดหายไปโดยใช้ Android Studio SDK Manager หรือหากต้องการเรียนรู้วิธีโอนข้อตกลงสิทธิ์การใช้งานจากเวิร์กสเตชันเครื่องหนึ่งไปยังอีกเครื่องหนึ่งให้ไปที่ http://d.android.com/r/studio-ui/export-licenses.html และปัญหานี้เป็นปัญหาเพราะผมชอบที่จะติดตั้งการอ้างอิง SDK gradle buildทั้งหมดในขณะที่ทำที่ ฉันกำลังมองหาวิธีการที่จะยอมรับใบอนุญาตอัตโนมัติทั้งหมด อาจเป็นสคริปต์การไล่ระดับสี คุณมีความคิดใด ๆ ขอบคุณ! [แก้ไข] ทางออกคือการดำเนินการ: android update sdk --no-ui …

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" จากนั้นลองเรียกใช้ รีเซ็ตตัวเลือก …

6
Build-tools ของ Android SDK คืออะไรเครื่องมือแพลตฟอร์มและเครื่องมือ? และควรใช้เวอร์ชันใด
ฉันรู้ว่านี่เป็นคำถามที่พื้นฐานมาก แต่ด้วยความประหลาดใจของฉันฉันไม่พบเอกสารใด ๆ เกี่ยวกับ Android SDK Build-tools นอกจากเครื่องมือ Android SDK และเครื่องมือแพลตฟอร์ม SDK ของ Android แล้วยังมีชุดเครื่องมือสร้าง SDK ของ Android ดังที่แสดงในภาพหน้าจอต่อท้าย ใครช่วยชี้ไปที่แหล่งที่มาอธิบายทั้งหมดของพวกเขาและช่วยชี้แจงวิธีการสร้างเครื่องมือ Android SDK Build-version แก้ไขแล้ว (2014-02-27) : ฉันยังไม่เข้าใจเครื่องมือทั้งหมดอย่างสมบูรณ์ ต่อไปนี้เป็นความเข้าใจที่ จำกัด ของฉันตามเอกสารล่าสุดของ Google: Android SDK Build-เครื่องมือที่ใช้เป็นส่วนประกอบของAndroid SDK แพลตฟอร์มเครื่องมือ พวกเขาได้รับการแยกออกจากแพลตฟอร์ม Android SDK เครื่องมือเพื่อให้เครื่องมือสร้างสามารถอัปเดตเป็นอิสระจากองค์ประกอบการพัฒนาสภาพแวดล้อมแบบบูรณาการ (IDE) เครื่องมือแพลตฟอร์ม Android SDK ได้รับการปรับแต่งเพื่อรองรับคุณสมบัติของแพลตฟอร์ม Android ล่าสุด มันเข้ากันได้แบบย้อนกลับเพื่อให้คุณใช้อัปเดตล่าสุดของแพลตฟอร์มเครื่องมือ SDKของAndroidแม้แอปของคุณจะกำหนดเป้าหมายแพลตฟอร์ม Android …


9
โฟลเดอร์ Android SDK มีพื้นที่ดิสก์มาก เราจำเป็นต้องเก็บอิมเมจระบบทั้งหมดหรือไม่
มีอิมเมจระบบจำนวนมากซ้อนอยู่บนดิสก์ของฉันในโฟลเดอร์ android sdk ฉันแทบจะไม่ใช้โปรแกรมจำลอง อาจจะครั้งเดียวใน 6 เดือน การพัฒนาส่วนใหญ่ของฉันอยู่บนอุปกรณ์โดยตรง สิ่งที่ฉันต้องการตรวจสอบคือจะลบอิมเมจระบบ (อย่างน้อยสำหรับ APIS เก่าเช่น <22) ส่งผลกระทบต่อการพัฒนาหรือไม่ นอกจากนี้โฟลเดอร์ google apis ที่เห็นด้านล่าง ฉันควรจะเก็บมันไว้สำหรับทุกเวอร์ชั่นหรือเพียงอันเดียวในเวอร์ชั่นล่าสุด? ภาพด้านบนมาจากเครื่องมือ WinDirStat - https://windirstat.net

12
มีวิธีการติดตั้ง android sdk โดยอัตโนมัติหรือไม่?
ตอนนี้ฉันต้องดาวน์โหลดและติดตั้ง Android SDK และ AVD Manager แล้วติดตั้ง API เครื่องมือผ่าน UI มีวิธีทำให้กระบวนการนี้เป็นแบบอัตโนมัติหรือไม่?

7
ค้นหา Android SDK บน Mac และเพิ่มลงใน PATH
ฉันได้ติดตั้ง Android Studio บน MacBook Air ของฉัน (เวอร์ชันระบบปฏิบัติการ 10.11 El Capitan) และได้เขียนแอพ "Hello, world" ขนาดเล็กและติดตั้งบนอุปกรณ์ (Nexus 7) แล้วใช้ AVD ทั้งหมดที่ฉันต้องการตอนนี้สามารถสร้างแอพและติดตั้งบนอุปกรณ์จากบรรทัดคำสั่งซึ่งตรงข้ามกับ Android Studio ฉันทำตามคำแนะนำที่นี่: http://developer.android.com/training/basics/firstapp/running-app.html และบรรทัดที่เกี่ยวข้องคือ: ตรวจสอบให้แน่ใจว่า Android-platform / tools / directory รวมอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณแล้วดำเนินการ: ปัญหาคือฉันไม่พบ Android SDK บนเครื่องของฉัน! ฉันถือว่ามันอยู่ที่นั่นเพราะมิฉะนั้นโปรแกรมจะไม่คอมไพล์และรันผ่าน Android Studio? อาจเป็นข้อสมมติฐานที่ไม่ดีใช่ไหม ฉันยังใหม่กับ Mac (ฉันคุ้นเคยกับ Windows) ดังนั้นฉันจึงไม่รู้วิธีที่ดีที่สุดในการค้นหา Android SDK ดังนั้นคำถามของฉัน: …

20
ข้อผิดพลาด "ไม่สามารถติดตั้งแพ็กเกจ Android SDK ต่อไปนี้เนื่องจากไม่ยอมรับใบอนุญาตบางรายการ"
ฉันได้รับข้อผิดพลาดนี้ใน jitpack ฉันได้ลองทุกอย่างบนอินเทอร์เน็ตแล้ว ด้านล่างนี้เป็นข้อผิดพลาดของฉัน Failed to install the following Android SDK packages as some licences have not been accepted. platforms;android-26 Android SDK Platform 26 build-tools;28.0.3 Android SDK Build-Tools 28.0.3 To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager. และเมื่อฉันเรียกใช้. …

11
GUI สำหรับผู้จัดการ Android SDK หายไปหรือไม่
ฉันไม่ค่อยทำอะไรกับ Android เลยสับสนนิดหน่อย ในขณะที่กลับมีการติดตั้งสองประเภท ได้แก่ Android Studio และ Android SDK ฉันมีความคิดดังนั้นฉันไม่ต้องการ Studio โดยปกติฉันจะดาวน์โหลด SDK ที่มีเครื่องมือ UI เพื่อดาวน์โหลดส่วนประกอบ ฉันเพิ่งได้รับhttps://dl.google.com/android/repository/tools_r25.2.3-linux.zipและฉันไม่เห็น UI SDK Manager ในนั้น มีbin/sdkmanagerเชลล์สคริปต์ แต่มันไม่สะดวกสำหรับจุดประสงค์ของฉันเพราะการดำเนินการผ่านเอาต์พุตของ--listชื่อแพ็กเกจการคัดลอกและการเรียกใช้sdkmanagerจะใช้เวลามากเกินไป อะไรคือวิธีการติดตั้งอย่างรวดเร็วในตอนนี้? ปล. ฉันใช้ Ubuntu 16.10 ในกรณีที่มันสำคัญ ป.ล. 2. ฉันเพิ่งลองsdkmanager "platforms;android-25"ตามเอกสารแต่ไม่มีผลลัพธ์หลังจากที่ฉันยอมรับเงื่อนไข มันติดตั้งไฟล์ SDK ที่ไหน? มันยังติดตั้งหรือไม่? น่าอัศจรรย์.

24
ไม่สามารถเรียกใช้ sdkmanager --list ด้วย Java 9
ฉันดาวน์โหลดและติดตั้ง: JDK ( jdk-9.0.1_osx-x64_bin.dmg) จาก Oracle ที่นี่ Android SDK ( sdk-tools-darwin-3859397.zip) จาก Google ที่นี่ หลังจากกำหนดค่าPATHตัวแปรแล้วฉันได้ลองรันsdkmanagerซึ่งแทนที่androidคำสั่งสำหรับจัดการส่วนประกอบ SDK อย่างไรก็ตามมันล้มเหลวดังที่แสดงไว้ที่นี่: $ sdkmanager --list Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:117) at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:93) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ... 5 more นี่คือเวอร์ชัน …

7
โครงการไม่มี Android SDK ที่จำเป็นสำหรับการสร้าง
ฉันพยายามที่จะสร้างโครงการ F # Android ครั้งแรกของฉันใน Visual Studio 2017 (Community Edition) ทันทีหลังจากสร้างโครงการใหม่โดยใช้เทมเพลต F # - Android - Blank App หน้าต่างข้อผิดพลาดใน Visual Studio จะแสดงข้อความต่อไปนี้: โครงการ Foo ไม่มี Android SDK ที่จำเป็นสำหรับการสร้าง ดับเบิลคลิกที่ข้อความนี้และปฏิบัติตามคำแนะนำเพื่อติดตั้ง ไม่มีการดับเบิลคลิกบนข้อความจำนวนมากที่ทำให้ข้อความแจ้งปรากฏขึ้น ฉันไม่พบสถานที่ที่ชัดเจนในการดาวน์โหลด Android SDK จาก: ผู้จัดการ SDK ที่ฉันจำได้เมื่อไม่นานมานี้ดูเหมือนจะหายไปจากเว็บไซต์นักพัฒนา Android ฉันได้ติดตั้ง Android Studio ซึ่งดูเหมือนจะดาวน์โหลด Android SDK บางตัว แต่ Visual Studio ยังไม่พบสิ่งที่ต้องการ

5
วิธีเปลี่ยน Android minSdkVersion ในโครงการ Flutter
ฉันพยายามเริ่มโปรเจ็กต์กระพือปีกสำหรับแอพที่ใช้บลูทู ธ ในการสื่อสาร เพื่อที่ผมใช้สีฟ้ากระพือ ขออภัยเมื่อพยายามเรียกใช้ (บนอุปกรณ์ Android) ตัวอย่างแรกที่ฉันสร้างขึ้นฉันพบกับข้อผิดพลาดต่อไปนี้: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:flutter_blue] /home/maldus/Projects/flutter/polmac/build/flutter_blue/intermediates/manifests/full/debug/AndroidManifest.xml as the library might be using APIs not available …

13
ข้อผิดพลาดในการคอมไพล์ Android Hello-World: Intellij ไม่พบ aapt
ฉันพยายามตั้งค่าสภาพแวดล้อมการพัฒนา Android โดยใช้ IntelliJ ใน Ubuntu 12.04 ฉันสร้างโมดูลแอปพลิเคชัน Android แต่เมื่อฉันพยายามสร้างฉันได้รับข้อผิดพลาดต่อไปนี้: android-apt-compiler: ไม่สามารถรันโปรแกรม "/ home / jon / Programs / android-sdk-linux / platform-tools / aapt": java.io.IOException: error = 2 ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว การกัดเซาะอินเทอร์เน็ตหลายชั่วโมงไม่ได้ช่วยอะไร ฉันวิ่งไปlocate aaptในอาคารผู้โดยสารและพบว่าaaptตั้งอยู่ที่/home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt

6
Android: ไม่มี NDK รุ่นที่ตรงกับรุ่นที่ร้องขอ
หลังจากอัปเดตเป็นปลั๊กอิน Android Gradle 3.6.0 (เผยแพร่เมื่อ 24 กุมภาพันธ์ 2020) โครงการหลายโครงการเริ่มต้นล้มเหลวด้วยตนเอง: No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 มันค่อนข้างง่ายในการ "แก้ไข" สิ่งนี้ภายในเครื่องโดยการติดตั้ง ndk รุ่นเก่ากว่าที่คาดไว้: sdkmanager 'ndk;20.0.5594570' อย่างไรก็ตามคำถามของฉันคือ: ระบุรุ่นที่เก่ากว่าและที่ใด? และฉันจะอัปเดตมันอย่างไรเพื่อให้ตรงกับเวอร์ชั่นล่าสุด21.0.6113669?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.