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

ใช้สำหรับคำถามเกี่ยวกับการใช้ Android Studio ซึ่งเป็น IDE อย่างเป็นทางการโดย Google ตั้งเป้าหมายไว้ที่การพัฒนาแอพ Android อย่าใช้สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมสำหรับ Android โดยทั่วไป ใช้แท็ก [android] แทน

30
ความล้มเหลว [INSTALL_FAILED_INVALID_APK]
เมื่อฉันคลิกเพื่อเรียกใช้โปรเจ็กต์ที่ฉันเพิ่งสร้างใน Android Studio 0.2.10 และเลือก Android ของฉัน (เชื่อมต่อด้วย USB พร้อมกับดีบักโดย USB บน) ฉันได้รับข้อผิดพลาดนี้: Waiting for device. Target device: 0123456789ABCDEF Uploading file local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk remote path: /data/local/tmp/rui.firstapp Installing rui.firstapp DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/rui.firstapp" pkg: /data/local/tmp/rui.firstapp Failure [INSTALL_FAILED_INVALID_APK] ความคิดของสิ่งที่อาจเป็น?

6
เทียบเท่ากับ Clean & build ใน Android Studio หรือไม่
วันนี้ในขณะที่ใช้งานแอปจาก Android Studio มันไม่ได้สร้างจากโค้ดล่าสุดของฉัน ฉันมองหาตัวเลือกClean & buildแต่ไม่พบ คำถามของฉันคือClean & buildของ Android Studio เทียบเท่ากับอะไร

7
จะส่งออกไลบรารีไปยัง Jar ใน Android Studio ได้อย่างไร
ฉันดาวน์โหลดแหล่งที่มาของไลบรารีแล้วและต้องการส่งออกเป็นไฟล์ Jar โดยใช้ Android Studio มีวิธีส่งออกไปยังไฟล์ jar โดยใช้ Android studio หรือไม่? แก้ไข: ไลบรารีที่ฉันต้องการส่งออกเป็น jar คือไลบรารี Android เรียกว่า "StandOut" และสามารถดาวน์โหลดได้จาก GitHub https://github.com/pingpongboss/StandOut

6
android studio ctrl + space เปิดหน้าต่างเอกสาร
ฉันได้อัปเดต Android Studio เป็นเวอร์ชันใหม่ล่าสุดแล้ว แต่ตอนนี้เมื่อฉันโทรไปที่การเติมข้อความอัตโนมัติ / คำแนะนำด้วยCTRL+SPACEกล่องคำแนะนำจะเปิดขึ้น แต่หน้าต่างเอกสารจะเปิดขึ้นด้วย มีใครประสบปัญหานี้และรู้วิธีปิดการใช้งานการเปิดหน้าต่างเอกสารหรือไม่?

5
DexException: ไม่สามารถรวมดัชนีใหม่ 65536 เข้ากับคำสั่งที่ไม่ใช่จัมโบ้
ด้วยเหตุผลที่ไม่ทราบสาเหตุจู่ๆแอปของฉันจะไม่สร้างจาก Android Studio ฉันรับไปเรื่อย ๆ > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /home/martynas/android-sdk/build-tools/19.1.0/dx --dex --num-threads=4 --output ... ... ... Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction! ในขณะที่แอปพลิเคชั่นเดียวกันสร้างสำเร็จจากบรรทัดคำสั่ง ฉันได้ตรวจสอบจำนวนการอ้างอิงวิธีการแล้วและอยู่ต่ำกว่า 64k ที่น่ากลัว ตอนนี้ฉันใช้ AS 0.8.11

5
Logcat ที่เต็มไปด้วย“ input svInfo.flags คือ 8” ในขณะที่แอพกำลังทำงาน
เมื่อฉันเรียกใช้เกือบทุกแอพใน android studio logcat ของฉันก็เต็มไปด้วยข้อความเช่น: "? E / GnssHAL_GnssInterface: gnssSvStatusCb: a: input svInfo.flags คือ 8? E / GnssHAL_GnssInterface: gnssSvStatusCb: b: อินพุต svInfo.flags คือ 8" นี่อะไรน่ะ? แอพของฉันมีอะไรผิดปกติหรือไม่?

4
Android Studio ยังคงนำเข้าการนำเข้า sun.jvm.hotspot.utilities.IntArray
ทุกครั้งที่ฉันคัดลอกชิ้นส่วนของรหัสในJavaและวางลงในสตูดิโอ Android ของฉันและมันจะแปลงรหัสนี้เป็นรหัสKotlinมันจะนำเข้าโดยอัตโนมัตินี้: import sun.jvm.hotspot.utilities.IntArray Unresolved reference: sunและเวลาที่หุ่นยนต์สตูดิโอทำให้การนำเข้านี้ทุกคนก็ให้ข้อผิดพลาด ไม่มีใครรู้วิธีการแก้ไขปัญหานี้หรือไม่ ... มันน่ารำคาญมาก

4
ต้องการ 'android: screenOrientation =“ unspecified”' หรือ '“ fullSensor”' สำหรับกิจกรรมนี้
ฉันอัพเกรด Android Studio เป็น 3.6.0 ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้ในManifest.xmlไฟล์ของฉัน ต้องการ 'android: screenOrientation = "unspecified"' หรือ '"fullSensor"' สำหรับกิจกรรมนี้เพื่อให้ผู้ใช้สามารถใช้แอปพลิเคชันในทิศทางใดก็ได้และมอบประสบการณ์ที่ยอดเยี่ยมให้กับอุปกรณ์ Chrome OS ฉันควรแปลงเป็น "fullSensor" หรือไม่ ฉันจะกำจัดปัญหานี้ได้อย่างไร ทิศทางของกิจกรรมของฉันคือภาพ ฉันต้องการใช้การวางแนวแนวตั้งในกิจกรรมของฉัน

1
วิธีแก้ไข“ Emulator: คำเตือน: QXcbIntegration: ไม่สามารถสร้างบริบท OpenGL ของแพลตฟอร์มได้ไม่ต้องเปิดใช้งาน GLX หรือ EGL ((null): 0, (null))”
ฉันกำลังทำงานบน xfce "Xubuntu" ฉันได้อัปเดตสตูดิโอ Android ของฉันและทุกครั้งที่ฉันดำเนินการโครงการด้วยโปรแกรมเลียนแบบฉันได้รับข้อผิดพลาดสองข้อนี้: ผู้เลียนแบบ: คำเตือน: QXcbIntegration: ไม่สามารถสร้างบริบทแพลตฟอร์ม OpenGL ได้ทั้ง GLX และ EGL ไม่ได้เปิดใช้งาน ((null): 0, (null)) ตัวจำลอง: ตัวจำลอง: ข้อผิดพลาด: VkCommonOperations.cpp: 496: ไม่สามารถสร้างอินสแตนซ์ Vulkan

4
ข้อผิดพลาดการป้อนข้อมูลซ้ำกันของ Gradle: META-INF / MANIFEST.MF (หรือวิธีการลบไฟล์ออกจาก jar)
ฉันโคลนที่เก็บ github เพราะฉันต้องการศึกษาโค้ด แต่เมื่อฉันพยายามสร้างมันใน Android Studio ฉันพบปัญหาบางอย่าง หลังจากเพิ่ม google maven repository (ดังที่ได้รับแจ้งจาก Android Studio) และอัปเดตทั้ง Gradle Plugin Version และ Grade Version (เป็น 3.5.2 และ 5.4.1 ตามลำดับ) การบิลด์ล้มเหลวเนื่องจากข้อผิดพลาดต่อไปนี้: สาเหตุ: รายการที่ซ้ำกัน: META-INF / MANIFEST.MF และนี่จะเฉพาะเจาะจงมากขึ้น: เกิดจาก: java.util.zip.ZipException: รายการซ้ำ: META-INF / MANIFEST.MF นี่คือไฟล์ build.gradle ระดับโครงการของฉัน: buildscript { repositories { jcenter() google() } dependencies …

5
ได้รับข้อผิดพลาดว่า -“ ชื่อรายการ 'res / layout / test_toolbar.xml' ชนกัน” ในขณะที่สร้าง apk ที่ลงชื่อแล้ว
ฉันได้อัปเดตสตูดิโอ Android ของฉันจาก3.5.xเป็น3.6วันนี้และได้รับข้อผิดพลาดขณะสร้าง apk ที่ลงชื่อเพื่อสร้างชุดตัวเลือกที่แสดงข้อความต่อไปนี้ - ชื่อรายการ 'res / layout / test_toolbar.xml'ชนกันฉันไม่มีเลย์เอาต์เช่นนี้ หนึ่งในโครงการทั้งหมดเลย ฉันมีชุดตัวสร้างแบบกำหนดเองชื่อ " เวที " และเมื่อใดก็ตามที่ฉันพยายามสร้าง apk ที่ลงชื่อแล้วมันจะล้มเหลวเสมอ ฉันนับหาวิธีการแก้ปัญหาใด ๆ โปรดช่วยฉันด้วยปัญหานี้ ขอบคุณ อัปเดต: ปัญหาเดียวกันสามารถเกิดขึ้นได้กับข้อความต่อไปนี้ด้วย (ตามที่ฉันพบในAS - 3.6.1 ) ดังนั้นไม่ต้องกังวลกับข้อความที่ไม่รู้จักและไม่สามารถแก้ไขได้ จนถึงตอนนี้ฉันพบข้อความประเภทใหม่สองข้อความขณะสร้าง apk ที่ลงชื่อ Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided Access Denied วิธีแก้ไขก็เหมือนกัน บางครั้งคุณอาจต้องใช้Invalidate Cache and RestartAS ของคุณสำหรับเรื่องนี้ แจ้งให้เราทราบสิ่งที่คุณค้นพบ ขอบคุณ

1
จะรับใบรับรองไฟล์ (.android \ emulator-grpc.cer) ได้อย่างไร?
หลังจากอัปเดต Java ข้อความนี้จะปรากฏขึ้นทุกครั้งที่ฉันเรียกใช้อีมูเลเตอร์ 21:13 Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: C:\Users\Aml\.android\emulator-grpc.cer security will be disabled. 21:13 Emulator: Started GRPC server at 127.0.0.1:8554 มีบางคนประสบปัญหานี้และฉันจะแก้ไขปัญหานี้หรือไม่?

3
จำนวนวิธีการอ้างอิงที่เพิ่มขึ้นหลังจากการทำให้เป็นโมดูลแอ
ณ : 3.5.3; ปลั๊กอิน Gradle Android: 3.5.0; Gradle: 5.6.2; เราสังเกตเห็นการเพิ่มขึ้นอย่างมากของจำนวนวิธีการที่อ้างอิงในแอปของเราหลังจากแยกโมดูล 'แอป' เป็นโมดูลขนาดเล็กหลาย ๆ ตัว แต่สิ่งที่แปลกคือการเพิ่มวิธีการอ้างอิงโดยแต่ละชั้นเรียนจะน้อยกว่าผลรวมที่กล่าวถึงใน Android Apk Analyzer Tool เพื่อจุดประสงค์ในการทดสอบฉันได้ย้าย WebActivity.class จากโมดูล 'แอป' เป็นโมดูล 'อะแดปเตอร์' และจำนวนวิธีการอ้างอิงเพิ่มขึ้น 181 วิธี เพื่อสรุป: app / WebActivity = 63546วิธีการอ้างอิงจริง แต่แสดงวิธี65394 adapter / WebActivity = 63543วิธีการอ้างอิงจริง แต่แสดง65575วิธี เราสังเกตว่า 'จำนวนวิธีอ้างอิงที่อ้างอิง' เพิ่มขึ้นเกือบ 10k หลังจากเพิ่ม / แยก 4 โมดูลใหม่ …

3
หมดเวลารอให้กระบวนการปรากฏบนอุปกรณ์
ฉันประสบปัญหาดังต่อไปนี้เมื่อใช้งานหรือแก้ไขจุดบกพร่องแอปบนอุปกรณ์หรือโปรแกรมจำลองการทำงานด้วย Android Studio ติดตั้งแอปพลิเคชันแล้ว แต่ยังไม่ได้เริ่มบนอุปกรณ์ (หรือโปรแกรมจำลอง) ในหน้าต่าง Run ฉันสามารถดูสิ่งต่อไปนี้: เปิดแอปในอุปกรณ์ กำลังรอกระบวนการที่จะออนไลน์ ... และหลังจากนั้นสักครู่ฉันจะเห็นสิ่งต่อไปนี้: หมดเวลารอให้กระบวนการปรากฏบน 'อุปกรณ์' ... ฉันแนบภาพหน้าจอที่แสดงปัญหาแล้ว ปัญหาเริ่มต้นขึ้นเมื่อเร็ว ๆ นี้ ฉันใช้สตูดิโอ Android รุ่นล่าสุด (3.5.1) และอุปกรณ์ Google Pixel ที่ใช้ Android 10 แต่ปัญหาเกิดขึ้นกับตัวเลียนแบบและอุปกรณ์อื่น ๆ ที่ใช้ Android เวอร์ชันก่อนหน้า ปัญหายังเกิดขึ้นกับคอมพิวเตอร์สองเครื่องที่แตกต่างกันซึ่งมีแอพพลิเคชั่นและอุปกรณ์ Android ที่แตกต่างกัน - ปัจจัยที่พบบ่อยคือ Android studio ท้ายที่สุดดูเหมือนว่าปัญหาจะเริ่มขึ้นหลังจากฉันอัปเดต Android Studio เป็น 3.5 ไม่มีใครรู้วิธีแก้ไขปัญหานี้หรือไม่ ฉันลองหลายสิ่ง (ล้างแคชสร้างใหม่ทำให้ใช้ไม่ได้และเริ่มต้นใหม่ …

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.