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

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


22
กู้คืนหน้าต่าง LogCat ภายใน Android Studio
ฉันเพิ่งเริ่มใช้ Android Studio v0.1.1 และฉันหา LogCat ไม่พบ ... มันหายไปหรือไม่ หรือถ้าไม่ฉันจะเปิดใช้งานได้อย่างไร ถ้ามันหายไปมีวิธีใดบ้างที่จะเปิดใช้งานสิ่งที่คล้ายกับบันทึกพฤติกรรมแอพของฉัน (และส่วนใหญ่ขัดข้อง)

6
สร้างไฟล์ aar ใน Android Studio
ฉันต้องการสร้างไฟล์ aar สำหรับห้องสมุดของฉันใน Android Studio ฉันจะใช้ตัวเลือก jar แต่ห้องสมุดของฉันมีทรัพยากร มีความคิดวิธีสร้างไฟล์ aar จากห้องสมุดบ้างไหม?

11
เปลี่ยนสีเติมในเนื้อหาเวกเตอร์ใน Android Studio
ตอนนี้ Android Studio รองรับสินทรัพย์แบบเวกเตอร์ในวันที่ 21+ และจะสร้าง pngs สำหรับเวอร์ชั่นที่ต่ำกว่าในเวลารวบรวม ฉันมีสินทรัพย์แบบเวกเตอร์ (จากไอคอนวัสดุ) ที่ฉันต้องการเปลี่ยนสีเติม สิ่งนี้ใช้ได้กับ 21+ แต่ pngs ที่สร้างขึ้นจะไม่เปลี่ยนสี มีวิธีทำเช่นนี้หรือไม่? <vector android:height="48dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="48dp" xmlns:android="http://schemas.android.com/apk/res/android"> <path android:fillColor="@color/primary" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/>

6
การใช้ Build Flavours - จัดโครงสร้างโฟลเดอร์ซอร์สและ build.gradle อย่างถูกต้อง
โปรดทราบ:คำตอบแก้ไขหลังจากคำตอบของซาเวียร์ ฉันกำลังพยายามใช้Build Flavours ที่แตกต่างกันสำหรับโครงการแอปพลิเคชันเดียวกันใน Android Studio อย่างไรก็ตามฉันดูเหมือนจะมีช่วงเวลาแย่มากที่กำหนดให้ทำงานได้อย่างเหมาะสม ขั้นตอน: สร้างโครงการ Android Studio ใหม่ชื่อ 'ทดสอบ' เปิด build.gradle * และเพิ่มบรรทัดต่อไปนี้: productFlavors { flavor1 { packageName 'com.android.studio.test.flavor1' } flavor2 { packageName 'com.android.studio.test.flavor2' } } หลังจากรีสตาร์ท Android Studio ตอนนี้ฉันเห็นรูปแบบการสร้าง 4 แบบในส่วน Build Variants หมายความว่าเราประสบความสำเร็จในการติดตั้งรสชาติผลิตภัณฑ์จนถึงขณะนี้ ** สร้างโฟลเดอร์ซอร์สใหม่สำหรับflavor1 ; อย่างไรก็ตามฉันไม่แน่ใจว่าฉันทำถูกหรือไม่ นี่คือวิธีที่ฉันทำ: โปรดทราบว่าชื่อแพ็คเกจของฉันสำหรับโครงการนี้คือ: com.foo.test คลิกขวาที่srcโฟลเดอร์สำหรับ flavor1 src/flavor1/java/com/foo/test/MainActivity.javaจริงผมสร้างโฟลเดอร์ในแต่ละสำรวจในทางที่โครงสร้างเป็น ข้างต้นทำงานได้ดีเนื่องจากโฟลเดอร์ …

30
การติดตั้งแอปพลิเคชันล้มเหลวใน Android Studio
เมื่อวานนี้แอพของฉันทำงานได้อย่างสมบูรณ์แบบAndroid Studioแต่วันนี้เมื่อฉันเริ่มทำงานกับแอพของฉันและรันมันฉันได้รับข้อความแสดงข้อผิดพลาดอย่างต่อเนื่อง การติดตั้งล้มเหลวด้วยข้อความล้มเหลวในการสร้างเซสชัน หน้าจอ: เมื่อคลิกตกลงรับข้อความแสดงข้อผิดพลาด เซสชัน 'แอป': มีข้อผิดพลาดในการติดตั้ง APK และไม่มีแอป (ถอนการติดตั้งแล้ว) ในอุปกรณ์ กรุณาแนะนำฉันจะทำอย่างไร?

17
ไม่สามารถค้นหาหรือโหลดคลาสหลัก org.gradle.wrapper.GradleWrapperMain
ฉันทำความสะอาดทั้งโครงการโดยการลบไดเรกทอรีท้องถิ่นเช่น~/.gradle, ~/.m2 ~./androidและ~/workspace/project/.gradleและ chosing File -> Invalidate Caches / Restart...ใน Android สตูดิโอ ตอนนี้การประมวลผลคำสั่ง./gradlewจะนำไปสู่เอาต์พุตต่อไปนี้: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain ไม่จำเป็นต้องบอกว่าฉันลบไปมากเกินไปคำถามคือจะซ่อมได้อีกครั้งได้อย่างไร คุณมีความคิดวิธีการแก้ไขปัญหานี้หรือไม่?

30
ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': แอป: สะอาด' ไม่สามารถลบไฟล์ได้
ฉันกำลังพยายามสร้างโครงการ Android Studio Gradle ของฉันใหม่ (ที่มีรหัส Kotlin ส่วนใหญ่) แต่มันก็เริ่มโยนUnableToDeleteFileExceptionระหว่างกระบวนการทำความสะอาด / สร้างใหม่: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar สิ่งนี้เริ่มต้นขึ้นหลังจากที่ฉันพยายามเปลี่ยนโครงสร้างแพ็คเกจของโครงการ น่าเสียดายที่ฉันทำได้โดยเปลี่ยนชื่อและย้ายโฟลเดอร์ซอร์สแทนที่จะทำการเปลี่ยนใหม่ผ่าน Android Studio ซึ่งเป็นแนวคิดที่ไม่ดี ฉันค้นหาวิธีแก้ไขปัญหานี้ตลอดทั้งวันและสิ่งเหล่านี้เป็นสิ่งที่ฉันพยายามทำเพื่อประโยชน์: ทำการซิงค์แบบ Gradle การติดตั้ง Java JRE และ Java SDK อีกครั้ง การติดตั้ง Android Studio เวอร์ชันล่าสุดอีกครั้ง (1.4); ย้อนกลับไปเป็นเวอร์ชั่น AS ก่อนหน้า (1.3); การทำให้แคช AS เป็นโมฆะและเริ่มต้นใหม่; การลบgradleและ.gradleไดเรกทอรีในไดเรกทอรีโครงการ …

20
android studio 0.4.2: การซิงค์โครงการ Gradle ผิดพลาด
หลังจากอัปเดตเป็น 0.4.2 ฉันได้รับข้อผิดพลาดนี้เมื่อเปิดโครงการ: 'การซิงค์โครงการ Gradle ล้มเหลว ฟังก์ชั่นพื้นฐาน (เช่นการแก้ไขการดีบัก) จะไม่ทำงานอย่างเหมาะสม ' บันทึกเหตุการณ์แสดงสิ่งนี้: Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34) at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109) at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90) at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95) …

14
วิธีสร้างโครงการห้องสมุดใน Android Studio และโครงการแอปพลิเคชันที่ใช้โครงการห้องสมุด
ฉันยังใหม่ต่อระบบการไล่ระดับสีและ IntelliJ ดังนั้นฉันจะสร้างโครงการห้องสมุด Android (เช่น com.myapp.lib1) และโครงการแอปพลิเคชัน (เช่น com.myapp.app) ได้อย่างไรและทำให้ระบบสร้างรวม com.myapp.lib1 ในโครงการแอปพลิเคชันได้อย่างไร ฉันไปที่โครงสร้างโครงการ -> โมดูล -> โครงการแอปของฉันและเพิ่มการพึ่งพาโครงการ lib ตอนนี้ IntelliJ สามารถรับรู้คลาสจากโครงการ lib เมื่อใช้ในโครงการแอพ แต่เมื่อฉันเรียกใช้โครงการแอปมีข้อผิดพลาดดังนี้: Gradle: error: package com.myapp.lib1 does not exist

30
Android studio 3.0: ไม่สามารถแก้ไขการพึ่งพาสำหรับ: app @ dexOptions / compileClasspath ': ไม่สามารถแก้ไขโครงการ: แอนิเมชั่น
ฉันย้ายไปยัง Android studio 3.0 ดังนั้นโครงการจึงไม่สามารถรวบรวมโมดูลชื่อ ": animator" และมันแสดงข้อผิดพลาดนี้ให้ฉัน: Error:Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project :animators. <a href="openFile:/home/mobilepowered/MobilePowered/MyInnovalee/trunk17-10-2017/app/build.gradle">Open File</a><br><a href="Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project :animators.">Show Details</a> และแสดงรายละเอียดให้บันทึกนี้: Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project :animators. Could not resolve project …

9
Huawei, logcat ไม่แสดงบันทึกสำหรับแอพของฉัน?
ตกลง logcat แสดงบันทึกของระบบ แต่ไม่แสดงบันทึกแอปพลิเคชันบน Huawei Ascend ของฉัน หากฉันเปลี่ยนไปใช้อุปกรณ์อื่นเช่น Galaxy Nexus หรือ Nexus 7 ของฉันสำหรับแอปเดียวกัน (APK เดียวกัน) จะแสดงบันทึก Huawei Ascend กำลังใช้ Android 4.1.1 มีการดีบัก USB ในตัวเลือกสำหรับนักพัฒนา สิ่งนี้เกิดขึ้นสำหรับ logcat ที่รันจากบรรทัดคำสั่งหรือจาก IntelliJ และฉันทำให้แน่ใจว่าได้เลือกอุปกรณ์ที่ถูกต้อง - อันที่จริงฉันเพิ่งเสียบอุปกรณ์เดียวในเวลา ฉันได้ลองรีสตาร์ท adb แล้วทำการล้างมันเป็นบัฟเฟอร์ ฯลฯ ฉันเห็นว่าแอพเริ่มต้นบนหัวเว่ยฉันยังได้รับบันทึกของระบบแสดงว่ากิจกรรมได้เริ่มขึ้นแล้ว แต่ต่างจากอุปกรณ์อื่น ๆ ฉันไม่ได้รับแอพใน Activity # onCreate (หรือจากที่อื่น) 08-08 20:55:44.050: INFO/WindowManager(431): Switching to real …

21
Android studio Gradle สร้างความเร็ว
ตั้งแต่การอัปเดตครั้งล่าสุด (Build from june 25) การเปลี่ยนแปลงใด ๆ ใน Android studio Gradle นั้นช้ามาก และมันก็ดูเหมือนว่าจะทำการเปลี่ยนแปลงอัตโนมัติเมื่อคุณแก้ไขไฟล์และคอมไพล์ใหม่บนคีย์ การเปลี่ยนแปลงแต่ละครั้งใช้เวลาหลายนาทีใน i5 ของฉัน ความคิดใดที่ฉันสามารถเร่งความเร็วการเปลี่ยนแปลง Gradle ของฉันได้อย่างไร

3
ฉันจะเรียกใช้ Android Studio ได้หลายอินสแตนซ์ได้อย่างไร
ฉันจะเรียกใช้ Android Studio หลายอินสแตนซ์ได้อย่างไร อินสแตนซ์ที่สองถูกเปิดใช้ถ้าคุณเลือก "File \ New Project" แต่ "File \ Open" และ "File \ Reopen" ไม่ได้สร้างอินสแตนซ์ที่สอง


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