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

10
ฉันจะดาวน์โหลด Android SDK โดยไม่ต้องดาวน์โหลด Android Studio ได้อย่างไร
ณ ตอนนี้ฉันใช้พีซี Windows 8.1 ที่ไม่มีที่เก็บข้อมูลหรือ RAM สำหรับ IDE เช่น Android Studio หรือ Eclipse ฉันต้องการดาวน์โหลดเครื่องมือ Android SDK โดยไม่มี IDE สิ่งนี้จะสำเร็จได้อย่างไร

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 นี่คือเวอร์ชัน …

11
เครื่องมือบรรทัดคำสั่งของ Android sdkmanager จะแสดงเสมอ: คำเตือน: ไม่สามารถสร้างการตั้งค่า
ฉันใช้เครื่องมือบรรทัดคำสั่งใหม่ของ android เพราะที่เก็บ sdk-tools เก่าของ android ไม่สามารถใช้งานได้อีกต่อไป ดังนั้นฉันเปลี่ยน gitlab-ci ของฉันเพื่อโหลด commandlintools แต่เมื่อฉันพยายามเรียกใช้ฉันได้รับข้อผิดพลาดต่อไปนี้: Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) ฉันลองสั่งการด้วยมือแล้ว แต่ได้รับข้อผิดพลาดเดียวกัน นอกจากนี้ถ้าฉันทำงานsdkmanager --versionข้อผิดพลาดเดียวกันเกิดขึ้น gitlab-ci ของฉันดูเหมือนว่า: image: openjdk:9-jdk variables: ANDROID_COMPILE_SDK: "29" ANDROID_BUILD_TOOLS: "29.0.3" ANDROID_SDK_TOOLS: "6200805" before_script: - apt-get --quiet update --yes - …

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?

2
Android Studio ติดตั้งโดยไม่ต้อง sdkmanager
ฉันเขียนโปรแกรมใน Flutter โดยใช้ macOS 10.15.3 โดยกำหนดเป้าหมายไปที่อุปกรณ์ iOS วันนี้ฉันลองติดตั้ง Android Studio เพื่อแยกสาขาออก การติดตั้งไปไม่มีข้อผิดพลาด แต่ในLibrary/Android/sdk/ไม่มีtoolsไดเรกทอรีย่อยซึ่งเป็นปัญหาเพราะควรจะพบว่าภายในsdkmanagerLibrary/Android/sdk/tools/bin ฉันสังเกตสิ่งนี้เพราะการวิ่งflutter doctorให้ฉัน: ✗ Android license status unknown. Try re-installing or updating your Android SDK Manager. See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions. ฉันลองติดตั้ง Android Studio ใหม่ (ไม่แตกต่างกัน) โซลูชันอื่น ๆ ที่โพสต์พูดคุยออนไลน์เกี่ยวกับเวอร์ชัน Java ดังนั้นฉันอัพเกรด JRE จาก 1.7 เป็น …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.