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

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

25
ฉันจะลบแถบหัวเรื่องออกจากแอปได้อย่างไร?
ในแอปของฉันจะมีแถบหัวเรื่องนี้ที่ด้านบนซึ่งจะเป็นเมนูรายการเพิ่มเติม แต่ฉันไม่ต้องการการตั้งค่าและมีเพียงหน้าจอเดียว เมื่อฉันเปลี่ยนชุดรูปแบบตามที่อธิบายไว้ในคำถามอื่น ๆ ฉันได้รับธีม 2.2 เก่า ฉันต้องการมีธีมที่ทันสมัยโดยไม่มีแถบที่ด้านบน

9
แขกของ Android Studio ไม่ได้ออนไลน์ภายใน 7 วินาที
เมื่อฉันเริ่มโปรแกรมจำลองใน Android Studio เป็นครั้งแรกฉันได้รับข้อความแสดงข้อมูล แขกไม่ได้ออนไลน์ใน 7 วินาทีในการลองใหม่ ฉันอยากรู้ว่าจะหยุดสิ่งนี้ได้อย่างไรเพราะในขณะที่อยู่บนหน้าจอประมาณ 40 วินาทีฉันไม่สามารถทำอะไรในโปรแกรมจำลองได้

19
Android Studio รับรู้ว่าอุปกรณ์จริงเป็น Null หรือไม่
ฉันได้พัฒนาAndroid Application for Android(SDK min เวอร์ชัน 14) และได้ทำการทดสอบตามปกติกับแท็บเล็ตเช่นSamsung Galaxy 2 and Nexus 7. อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้แอปพลิเคชัน (โดยการคลิกเรียกใช้AndroidStudio) AS ไม่รู้จักข้อมูลแท็บเล็ตซึ่งแสดงในภาพด้านล่าง สิ่งที่น่าสนใจคือดังที่แสดงในภาพด้านบน AS กำลังตรวจจับอุปกรณ์ sdk เช่นกันAPI 1เมื่อเป็นเวอร์ชัน Android 4.2.2 แท็บเล็ตได้รับการตั้งค่าให้ยอมรับ " USB debugging" ในตัวเลือกสำหรับนักพัฒนาแล้วฉันได้ลองรีบูตแท็บเล็ตและรีสตาร์ท AS แต่ฉันก็ยังคงพบปัญหาเดิม (ทุกอย่างเรียบร้อยดีnexus 7 and Samsung Galaxy 2) แท็บเล็ต / อุปกรณ์ที่ฉันใช้งานอยู่คือ T742 "VeryKool" Environment information: OS: ubuntu AndroidStudio version: 0.8.6 …

9
คุณสามารถปรับใช้กับอุปกรณ์ผ่าน Gradle จากบรรทัดคำสั่ง
สิ่งที่คำถามพูดจริงๆ - คุณสามารถออกคำสั่งโดยตรงกับ gradlew ผ่านทางบรรทัดคำสั่งเพื่อสร้างบรรจุภัณฑ์และปรับใช้กับอุปกรณ์ได้หรือไม่?


10
Android Error Building Signed APK: ไม่พบ keystore.jks สำหรับการลงนาม config 'externalOverride'
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายาม Build Signed APK ฉันเพิ่งอัปเกรดเป็น API 23 แต่สร้าง APK: s สำเร็จหลังจากนั้น ฉันสับสน ขอความช่วยเหลือและแนะนำวิธีแก้ปัญหานี้ นี่คือข้อผิดพลาด FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:validateExternalOverrideSigning'. > Keystore file /Users/me/Desktop/final apps/keystore.jks not found for signing config 'externalOverride'. * Try: Run with --stacktrace option to get the stack …

7
การคอมไพล์ AAPT2 ล้มเหลว: การหรี่ไม่ถูกต้องบน Android 3.0 Canary 1
ฉันกำลังเล่นกับ Instant Apps สำหรับ Android ฉันติดตั้งแพ็คเกจที่ถูกต้องทั้งหมดและเหนื่อยที่จะสร้างแอปพลิเคชันใหม่ด้วยการรองรับ Instant App (ทำเครื่องหมายที่ช่องสำหรับ Instant App เมื่อใช้แอปพลิเคชันใหม่) ปัญหาคือฉันมักจะพบปัญหากับเครื่องมือคอมไพล์ มีใครบ้างที่มีปัญหานี้และสามารถหาวิธีแก้ไขได้ สภาพแวดล้อมของฉัน: Android Studio 3.0 Canary 1 คอมไพล์ SDK: 25 เครื่องมือสร้าง: "26.0.0 rc2" ปลั๊กอิน Gradle: 3.0.0-alpha1 Gradle: ลองทั้ง gradle-4.0-milestone1 และ 2 Java 1.8 / 1.7 ระบบปฏิบัติการ: ลองทั้ง Windows 10 และ Linux Ubuntu 16.4 LTS ข้อผิดพลาด: Error: java.lang.RuntimeException: …

17
นำเข้า Android วอลเลย์ไปยัง Android Studio
ฉันต้องการใช้คลังวอลเลย์ของ Google ฉันใช้ Android Studio และรู้วิธีเพิ่มไลบรารี. jar แต่ฉันไม่สามารถสร้างไลบรารี. jar ด้วยไฟล์วอลเลย์: https://android.googlesource.com/platform/frameworks/volley นี่คือสิ่งที่ฉันทำ: (ใช้ windows เจ็ด) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar และฉันได้ผลลัพธ์: เกิดข้อยกเว้นจาวา เกิดอะไรขึ้น? ฉันจะเพิ่มไลบรารี not. jar ได้อย่างไร

5
จะแสดงหน้าต่างข้อความของ Android Studio ได้อย่างไร
เมื่อฉันสร้างโครงการและมีข้อผิดพลาดหน้าต่างข้อความที่แสดงข้อผิดพลาดทั้งหมดจะไม่ปรากฏเสมอไป ฉันต้องสร้างโครงการ (เช่นCtrl+ F9) สองครั้งขึ้นไปจึงจะเห็นหน้าต่าง เมื่อหน้าต่างไม่ปรากฏขึ้น View> Tool> Messages Alt + 0 จะเป็นสีเทาดังที่แสดงในภาพหน้าจอต่อไปนี้ ฉันจะแสดงหน้าต่างได้อย่างไรเมื่อมีข้อผิดพลาดในการสร้าง ฉันใช้ Android Studio ล่าสุดบน Windows 8 [แก้ไข] 2018-04-02 ดูเหมือนว่า Android Studio 3.1 จะลบหน้าต่างนี้ออกไปแล้วหลายคนอาจมาที่นี่เนื่องจากไม่มีหน้าต่างข้อความเนื่องจากสาเหตุอื่นและคำตอบของ yuval อาจเป็นหน้าต่างที่ถูกต้องในกรณีนี้

8
Android studio จะเปิดมุมมองเอกสารของโดยอัตโนมัติ
ฉันไม่รู้ว่ามันเป็นจุดบกพร่องหรือประเภทของการตั้งค่า แต่มันน่ารำคาญมากในขณะที่พิมพ์ค่าคือ android:layout_gravity=""มันเปิดคำใบ้ด้วยเมนูแบบเลื่อนลงและหลังจากนั้นไม่นานมุมมองเอกสารจะเปิดขึ้นและซ่อนเมนูแบบเลื่อนลงพร้อมคำใบ้ ฉันตรวจสอบแล้วว่าไม่มีปุ่มใดถูกระงับหรืออะไรทำนองนั้น ฉันใช้ Ubuntu 14.04

9
Android Studio: ไดเรกทอรีที่สร้างขึ้นใหม่ไม่ปรากฏในมุมมองโฟลเดอร์
ฉันพยายามสร้างโฟลเดอร์ใหม่ภายในไดเร็กทอรี / res ฉันเพิ่มไดเร็กทอรีใหม่ โฟลเดอร์ไม่ปรากฏในโฟลเดอร์ / res แม้ว่าจะมีอยู่ในตัวค้นหาก็ตาม กรณีและจุดฉันลองเพิ่มโฟลเดอร์อีกครั้งและได้รับข้อความแจ้งว่ามีอยู่ หากคุณสามารถแนะนำสิ่งที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้ฉันจะชอบมัน! (และใช่ฉันได้รีสตาร์ทโปรแกรมเช่นเดียวกับคอมพิวเตอร์ของฉัน)

2
จะบังคับให้ Android Studio เริ่มต้นด้วยหน้าจอต้อนรับได้อย่างไร
เป็นไปได้หรือไม่ที่จะให้ Android Studio เริ่มต้นในหน้าจอต้อนรับแทนที่จะโหลดโครงการล่าสุดโดยตรง ฉันไม่ใช่พีซีที่เร็วที่สุดและฉันมักจะต้องสลับไปมาระหว่างโปรเจ็กต์บางครั้งมันก็น่ารำคาญจริงๆ

4
Android Studio 3.1“ Run” ไม่รวบรวมโค้ด
เมื่อฉันพยายามติดตั้งแอปมีความเป็นไปได้สองประการ: ติดตั้ง APK ที่มีอยู่จากโฟลเดอร์ build เมื่อฉันเรียกใช้ไฟล์ app ติดตั้ง APK หลังจากดำเนินการ clean build สำหรับ APK ที่มีอยู่ในโฟลเดอร์บิลด์แอปจะทำงานได้ดี แต่เมื่อฉันทำความสะอาดโปรเจ็กต์โดยใช้Build-> Clean Projectแล้วลองเรียกใช้app(เช่นติดตั้งแอพลงในโปรแกรมจำลองหรืออุปกรณ์จริงของฉัน) มันแสดงข้อผิดพลาด: ไฟล์ APK /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk ไม่มีอยู่ในดิสก์ หมายเหตุ: ลักษณะการทำงานนี้เกิดขึ้นเฉพาะเมื่อฉันทำความสะอาดโปรเจ็กต์ไม่ใช่เมื่อฉันมี APK ของแอพที่สร้างไว้ล่วงหน้าในโฟลเดอร์บิลด์ของฉัน ฉันอ้างถึง: ไฟล์ APK ไม่มีอยู่ในดิสก์แต่ประเด็นของฉันคือเมื่อเราเรียกใช้แอปหลังจากทำความสะอาดโปรเจ็กต์เราไม่จำเป็นต้องสร้างมันขึ้นมาหากไม่มี APK อยู่ในโฟลเดอร์บิลด์ มันจะสร้างและติดตั้งล่าสุดโดยอัตโนมัติ สิ่งที่ฉันได้ลอง: เรียกใช้แอปเมื่อมีไฟล์ APK อยู่ในโฟลเดอร์ build (ทำงานได้ดีอย่างสมบูรณ์) เรียกใช้Clean Project-> เรียกใช้แอป (คาดว่าโครงการจะถูกสร้างขึ้นและแอปจะได้รับการติดตั้ง แต่แสดงข้อผิดพลาดดังกล่าวข้างต้น!) กระบวนการเดียวกันในการทำความสะอาดและเรียกใช้แอปหลังจากทำ Invalidate Caches/Restart

8
ปลั๊กอิน Android Gradle 3.0.0-alpha2 ไม่สามารถตั้งค่าของคุณสมบัติแบบอ่านอย่างเดียว 'outputFile'
ฉันใช้รหัสนี้ applicationVariants.all { variant -> variant.outputs.each { output -> def SEP = "_" def flavor = variant.productFlavors[0].name def buildType = variant.variantData.variantConfiguration.buildType.name def version = variant.versionName def date = new Date() def formattedDate = date.format('ddMMyy_HHmm') def newApkName = PROJECT_NAME + SEP + flavor + SEP + buildType + SEP + version …

10
อัปเดต Android Gradle 5.0: สาเหตุ: org.jetbrains.plugins.gradle.tooling.util
ในการอัปเดตเวอร์ชันโครงการของฉันเป็นเวอร์ชันgradle5.0 ฉันได้รับข้อผิดพลาดในสตูดิโอ Android ว่าใช้งานได้ดีgradle 5.0 rc 3และ4ปล่อย ต่อไปนี้เป็นรายละเอียดข้อผิดพลาด: สาเหตุ: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier () Lorg / gradle / api / artifacts / ModuleIdentifier; นี่คือบันทึกรายละเอียด: java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:205) at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshMissingModule(DefaultCachePolicy.java:188) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaDataFromCache(CachingModuleComponentRepository.java:198) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:189) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$3(ErrorHandlingModuleComponentRepository.java:153) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$15(ErrorHandlingModuleComponentRepository.java:222) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist(ErrorHandlingModuleComponentRepository.java:236) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist(ErrorHandlingModuleComponentRepository.java:221) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries(ErrorHandlingModuleComponentRepository.java:214) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:152) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:69) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:48) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at …

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