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


2
อ่านสิทธิ์ APK โดยคำสั่ง shell
ฉันต้องการอ่านสิทธิ์ที่ร้องขอของไฟล์. apk บนคอมพิวเตอร์ (ติดตั้ง android sdk) ผ่านทางบรรทัดคำสั่ง IE: $ android read-permissions /path/to/someapp.apk ฉันรู้ว่ามันเป็นไปได้ฉันไม่สามารถหาคำสั่งที่เหมาะสมได้

1
รูทอุปกรณ์เสมือน Android ด้วย Android 7.1.1
ฉันกำลังใช้ SDK Android อย่างเป็นทางการกับ Android Emulator เพื่อสร้าง Android เสมือน 7.1.1 (x86) ฉันจำเป็นต้องทดสอบหลาย ๆ อย่างรวมถึงแอพพลิเคชั่นบางตัวที่ต้องใช้การเข้าถึงรูทของอุปกรณ์ ตอนนี้ฉันรู้ว่าฉันสามารถadb rootและฉันมีรูทเชลล์ได้ แต่นั่นไม่อนุญาตให้แอพที่ฉันติดตั้งมีการเข้าถึงรูท ฉันได้ค้นคว้าหัวข้อนี้ในขณะนี้และได้เห็นวิธีการต่างๆ คำตอบส่วนใหญ่ถูกโพสต์เมื่อนานมาแล้ว ฉันคิดว่ามันค่อนข้างแปลกที่ไม่มีตัวเลือกในการสลับรูท - นี่เป็นเพราะ SDK ทั้งหมด ฉันจะรูทอุปกรณ์เสมือน Android ที่รัน Android 7.1.1 ได้อย่างมีประสิทธิภาพช่วยให้แอปเข้าถึงรูตที่ติดตั้งได้อย่างไร แก้ไข:ฉันไม่ต้องการใช้โปรแกรมจำลองการชำระเงินเช่น Genymotion ถ้าเป็นไปได้ edit2:นี่เป็นเพียงเพื่อการใช้งานส่วนตัว edit3: Genymotion ดูเหมือนจะเป็นทางออกที่ทำงานได้เป็นตัวจำลองทางเลือก Android SDK / Emulator ทำไมถึงไม่มีคุณสมบัติดังกล่าว edit4:คำตอบโดยxavier_fakeratดูเหมือนว่าจะทำงานได้อย่างสมบูรณ์แบบ แต่เนื่องจาก Android Studio เวอร์ชัน 3.1 ดูเหมือนจะไม่เป็นการรูทที่ถาวร เมื่อรีบูต …

4
ฉันจะพิมพ์อะไรในตัวแปร PATH สำหรับเซิร์ฟเวอร์ ADB เพื่อเริ่มต้นจาก CMD
ฉันกำลังติดตาม Wiki เกี่ยวกับวิธีการติดตั้งและตั้งค่า Android SDK และฉันติดอยู่ในขั้นตอนที่ฉันควรทดสอบว่าเซิร์ฟเวอร์ ADB ทำงานโดยใช้คำสั่งadb start-serverหรือไม่ คำสั่งนี้ถูกต้องหรือไม่ Wiki สามารถพบได้ที่นี่: http://wiki.rootzwiki.com/Android_SDK ฉันได้ทำสิ่งที่กล่าวไว้ในขั้นตอนที่ 5 แต่ดูเหมือนจะไม่ทำงาน ฉันได้รับข้อความมาตรฐานใน CMD ว่าคำสั่งไม่ใช่คำสั่งภายใน, ภายนอกหรือโปรแกรม เพิ่มค่าต่อไปนี้ในตอนท้ายของฟิลด์ค่าตัวแปร: Windows XP:; C: \ Program Files \ Android \ android-android-sdk \ tools \; C: \ Program Files \ Android \ android-sdk \ platform-tools \ Windows Vista และใหม่กว่า: แทนที่ชื่อผู้ใช้ของคุณในบรรทัดต่อไปนี้ด้วยชื่อผู้ใช้ Windows …
12 adb  android-sdk 

3
วิธีการติดตั้งแพ็กเกจ SDK ออฟไลน์หลังจากดาวน์โหลดเสร็จสมบูรณ์
ฉันกำลังพยายามตั้งค่าสภาพแวดล้อมการพัฒนา Android ของฉันและด้วยเหตุผลบางอย่างที่ฉันต้องการทำแบบออฟไลน์แทนที่จะใช้ SDK เพื่อดาวน์โหลดแพ็คเกจ จนถึงตอนนี้ฉันจัดการเพื่อคว้ารายการแพคเกจจากที่เก็บของ google และดาวน์โหลดทั้งหมด (5.2 GB ทั้งหมด) นี่คือสิ่งที่ฉันมี: android-XX_rXX.zip build-tools_rXX-linux.zip docs-22_r01.zip google_apis-XX_rXX.zip google_m2repository_r15.zip google_play_services_3265130_r12.zip google_play_services_6587000_r22.zip market_apk_expansion-r03.zip market_apk_expansion-r03.zip market_licensing-r02.zip platform-tools_r22-linux.zip play_billing_r05.zip samples-XX_rXX.zip simulator_r01.zip sysimg_XXX-XX_rXX.zip tools_r24.1.2-linux.zip webdriver_r02.zip เพื่อลดขนาดของรายการฉันรวมรายการโดยใช้Xสัญกรณ์ ตอนนี้ฉันมีรายชื่อแล้วฉันค้นหาเพื่อค้นหาสิ่งที่ต้องทำกับพวกเขาต่อไป โพสต์นี้แสดงให้เห็นการคัดลอกลงในsdk-folder/tempและเรียกใช้ผู้จัดการ sdk ซึ่งฉันทำ แต่ไม่มีอะไรเกิดขึ้น! นี่คือสิ่งที่ผู้จัดการ sdk ของฉันดูเหมือนว่ามีไฟล์ zip ของแพ็คเกจทั้งหมดในtempโฟลเดอร์: ฉันควรทำอะไรที่แตกต่างออกไปหรือไม่? มีวิธีติดตั้งแพ็คเกจด้วยตนเองหรือไม่? (มีไฟล์ zip ทั้งหมด 70 ไฟล์)

2
อัปเดตเครื่องมือแพลตฟอร์ม Android SDK ผ่านทางบรรทัดคำสั่ง
ฉันต้องการเขียนสคริปต์เพื่ออัปเดตเครื่องมือแพลตฟอร์ม Android SDK และฉันต้องการคำสั่งหากมีให้เรียกใช้เพื่อให้บรรลุสิ่งนี้ สิ่งที่ฉันได้พบคือฉันสามารถใช้คำสั่ง Android ภายใต้/toolsไดเรกทอรีเพื่ออัปเดตซอฟต์แวร์ (รูปภาพแหล่งที่มาและอื่น ๆ ) แต่ไม่มีอะไรให้อัพเดทเครื่องมือเอง คำแนะนำเกี่ยวกับภาพโรงงานสำหรับอุปกรณ์ Nexusบอกว่าฉันต้องแน่ใจว่าฉันมีเครื่องมือล่าสุด ตรวจสอบให้แน่ใจว่าคุณมี Android SDK Platform-tools เวอร์ชันล่าสุดจาก SDK Manager เป็นไปได้ไหม ถ้าเป็นเช่นนั้นจะทำอย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.