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

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

19
คัดลอกโครงการที่มีอยู่ด้วยชื่อใหม่ใน Android Studio
ฉันต้องการคัดลอกโครงการ Android ของฉันและสร้างโครงการใหม่จากไฟล์เดียวกันโดยใช้ชื่ออื่น จุดประสงค์คือเพื่อให้ฉันมีแอปเวอร์ชันที่สองซึ่งรองรับโฆษณาในแอปสโตร์ ฉันพบคำตอบนี้ที่นี่: Android - คัดลอกโครงการที่มีอยู่ด้วยชื่อใหม่ แต่สำหรับ Eclipse ฉันจะทำสิ่งนี้ใน Android Studio ได้อย่างไร

9
“ ประเภทโปรแกรมมีอยู่แล้ว” หมายความว่าอย่างไร
ฉันกำลังพยายามสร้างแอปใน Android Studio หลังจากเพิ่มไลบรารี Eclipse Paho เป็นการพึ่งพาผู้ไล่ระดับ (หรือเป็น Maven ฉันยังใหม่กับระบบนิเวศของ Android) ฉันได้รับข้อผิดพลาดต่อไปนี้: Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source file], tool name=Optional.of(D8)} ฉันได้ตรวจสอบคำถาม StackOverflow ที่แตกต่างกันมากมายเกี่ยวกับข้อผิดพลาดนี้ แต่คำตอบทั้งหมดเฉพาะสำหรับบางไลบรารี ฉันไม่เพียง แต่มองหาวิธีแก้ไขข้อผิดพลาดเท่านั้น แต่ยังเข้าใจถึงความหมายของข้อผิดพลาดด้วย ด้วยวิธีนี้จะง่ายขึ้นสำหรับผู้คนที่จะหาทางแก้ไขสำหรับกรณีเฉพาะ จนถึงขณะนี้ยังไม่มีคำตอบที่ระบุไว้ จากคำตอบอื่น ๆ ของ StackOverflow ฉันได้รวบรวมว่ามันเกี่ยวข้องกับไฟล์ gradle ของฉัน ดังนั้นนี่คือ app / build.gradle: apply plugin: …

16
วิธีรีเซ็ต Android Studio
ฉันต้องการรีเซ็ตAndroid Studio 0.2.13เป็นสถานะเริ่มต้น นั่นหมายถึงรีเซ็ตการตั้งค่าทั้งหมดลบโครงการทั้งหมดไฟล์ gradle ทั้งหมดเพื่อให้ทำหน้าที่เหมือนการติดตั้งใหม่ ฉันต้องทำตามขั้นตอนใดเพื่อให้บรรลุเป้าหมายนี้

5
ปลั๊กอินที่เข้ากันไม่ได้สำหรับ Android-apt หลังจากอัปเกรดเป็น Android Studio 2.3
หลังจากอัปเกรดจาก 2.2 เป็น 2.3 ฉันเห็นคำเตือนนี้ และเมื่อฉันพยายามรวบรวมโครงการฉันเห็นข้อผิดพลาดในการคอมไพล์นี้ ฉันจะแก้ปัญหานี้ได้อย่างไรโดยไม่ต้องดาวน์เกรดเป็น Gradle เวอร์ชันก่อนหน้า มีการอัปเดต android-apt ที่สามารถแก้ปัญหานี้ได้หรือไม่?

6
ไม่พบแหล่งที่มาสำหรับแพลตฟอร์ม Android API 23 (Android Studio 2.0)
Android Studio ไม่เปลี่ยนเส้นทางฉันไปยังแหล่งที่มาของ API อย่างถูกต้อง เมื่อฉันกดฟังก์ชั่นใด ๆ มันจะถอดรหัสไฟล์. class bytecode แทนที่จะเข้าถึงไฟล์ที่ถูกต้องจากต้นไม้ sdk / แหล่งที่มา การกดปุ่ม "ดาวน์โหลด" และตัวเลือก "รีเฟรช" ไม่ได้ทำอะไรเลย มันน่ารำคาญเป็นอย่างยิ่งสำหรับการนำฟังไปใช้งานเนื่องจากมันสร้างฟังก์ชัน 'ส่วนหัวที่ไม่มีตัวแปร' manes จากเอกสาร (เช่น var1, var2 เป็นต้น) ฉันได้ติดตั้ง API 23 (แพลตฟอร์ม SDK, เครื่องมือ, เอกสาร, แหล่งที่มา) ฉันตั้งค่าการคอมไพล์และกำหนดเป้าหมาย SDK เป็น 23 ฉันพยายามติดตั้งเครื่องมือ SDK ใหม่อัปเดต AS จากช่อง Canary ทำให้แคชไม่ถูกต้อง แต่ก็ไม่มีอะไรช่วยได้จนถึงขณะนี้ ฉันเปลี่ยนมาใช้ API 21 …

4
วิธีใช้ Data Binding และ Kotlin ใน Android Studio 3.0.0
ฉันเพิ่งเริ่มใช้ Android Studio 3.0.0 แต่ทุกครั้งที่พยายามสร้างโครงการฉันได้รับข้อผิดพลาดนี้: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) ฉันใช้ kapt "com.android.databinding:compiler:2.2.0" ก่อนที่ฉันจะใช้ androidProcessor "com.android.databinding:compiler:2.2.0" และมันก็ใช้งานได้ดี ... ฉันทำอะไรผิด ?? ขอบคุณ!

10
วิธีกรอง Logcat ใน Android Studio
ใน logcat ของฉันมีผลลัพธ์มากเกินไปดังนั้นฉันจึงต้องการกรองโดยใช้คำหลักบางคำโดยทั่วไปจะแสดงเฉพาะผลลัพธ์ที่มีคำหลักเท่านั้น มีวิธีทำใน Android Studio ผ่าน UI หรือไม่

22
Android Studio - Android Emulator Wifi เชื่อมต่อโดยไม่มีอินเทอร์เน็ต
ฉันเสียเวลาทั้งวันในการลองใช้วิธีแก้ปัญหาต่างๆที่ลอยอยู่ใน SO และที่อื่น ๆ ที่กล่าวถึงเพื่อเปิดใช้งาน wifi บนโปรแกรมจำลอง Android แต่ก็ไม่มีประโยชน์ ใครสามารถช่วยฉันคิดว่าฉันจะเปิดใช้งานอินเทอร์เน็ตบนโปรแกรมจำลอง Android ของฉันได้อย่างไร ฉันมี Nexus 5X API 27 และกำหนดเป้าหมายเป็น Android 8.1 (Google Play) และ Nexus 5 API P และกำหนดเป้าหมายเป็น Android 7.1.1 ฉันเชื่อว่าควรมีวิธีเปิดใช้งานอินเทอร์เน็ตไม่เช่นนั้นจุดรวมของการให้ wifi เสมือนบนโปรแกรมจำลองดูเหมือนจะสิ้นเปลือง ฉันใช้ mac OS HS 10.13.4 เชื่อมต่อโดยตรงกับเราเตอร์ของฉันโดยไม่มีพร็อกซี ฉันได้ลองลบ AVD ทั้งหมดแล้วติดตั้งใหม่ ฉันได้ลองติดตั้ง Pixel 2 ล่าสุดด้วย Oreo Android 8.1 แล้ว …

6
วิธีใช้ ProGuard ใน Android Studio
นี่เป็นโครงการแรกของฉันใน Android Studio และรหัสของแอปของฉันไม่ได้ถูกทำให้สับสน ฉันใช้การกำหนดค่านี้ในไฟล์ build.gradle: ฉันใช้ Build> Generate Signed APK ... ด้วยการเลือก Run Proguard และเมื่อฉันได้ทดสอบโดยใช้ Apk_OneClick.v4.2 รหัสของฉันก็อ่านง่ายอย่างสมบูรณ์: ได้โปรดช่วยฉันด้วย :(

3
ความแตกต่างระหว่าง build.gradle (Project) และ build.gradle (Module)
ฉันกำลังพยายามเพิ่มการอ้างอิงของ Android Asynchronous Http Client ในโครงการของฉัน ดังนั้นจึงมีไฟล์ build.gradle สองไฟล์อยู่ในโปรเจ็กต์ ตามความเข้าใจของฉันมีการอ้างอิงที่แตกต่างกัน: หนึ่งซึ่งกำหนดไว้ในระดับรูทของ build.gradle (Project: My-app) หนึ่งใน buildscript ของ build.gradle (Project: My-app) อีกอย่างคือ build.gradle (Modules: app) คำถามนี้เกี่ยวกับที่เก็บสำหรับการอ้างอิงของ buildScript อธิบายเล็กน้อยเกี่ยวกับสองประเภทแรก build.gradle (Project: My-app) พูดด้วย // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files ดังนั้นฉันเดาว่าควรเพิ่มรหัสอ้างอิงของ …

10
การปรับขนาดแบบอักษรของ Android Studio Editor
มีวิธีใดบ้างที่จะทำให้ข้อความตัวแก้ไขใหญ่ขึ้นใน Android Studio ฉันไปที่การตั้งค่า> ตัวแก้ไข> สีและแบบอักษร> แบบอักษรที่ฉันพบ "ขนาด: 12" อย่างไรก็ตามฉันไม่สามารถเปลี่ยนค่าของขนาดได้

7
การทดสอบหน่วย Android Studio: อ่านไฟล์ข้อมูล (อินพุต)
ในการทดสอบหน่วยฉันจะอ่านข้อมูลจากไฟล์ json บนระบบไฟล์ (เดสก์ท็อป) ของฉันโดยไม่เข้ารหัสพา ธ ได้อย่างไร ฉันต้องการอ่านอินพุตทดสอบ (สำหรับวิธีการแยกวิเคราะห์ของฉัน) จากไฟล์แทนการสร้างสตริงแบบคงที่ ไฟล์อยู่ในตำแหน่งเดียวกับรหัสการทดสอบหน่วยของฉัน แต่ฉันสามารถวางไว้ที่อื่นในโครงการได้หากจำเป็น ฉันใช้ Android Studio

17
ฉันจะแก้ไขข้อผิดพลาด“ ตัวแก้ไขการออกแบบไม่พร้อมใช้งานจนกว่าจะสร้างสำเร็จ” ได้อย่างไร
ฉันเริ่มเรียนรู้ Android Studio ตั้งแต่เมื่อวานนี้ ฉันพยายามสะท้อนคำว่า "Hello World" ง่ายๆ: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingTop="16dp" android:paddingBottom="16dp" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </RelativeLayout> แต่เมื่อฉันคลิกมุมมอง "ออกแบบ" ข้อผิดพลาดนี้กำลังแสดงขึ้น? ไม่สามารถใช้ตัวแก้ไขการออกแบบได้จนกว่าจะสร้างสำเร็จ ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร ฉันเพิ่งดาวน์โหลด Android Studio เมื่อวานนี้ ฉันเพิ่งสังเกตว่ารหัส xml ของฉันทำให้เกิดข้อผิดพลาด นั่นคือสาเหตุที่อาจใช้งานไม่ได้ ขอบคุณมาก

13
จะติดตั้ง apk บนโปรแกรมจำลองใน Android Studio ได้อย่างไร?
คุณติดตั้ง APK บนโปรแกรมจำลองใน Android Studio จากเทอร์มินัลได้อย่างไร ใน Eclipse เราทำ /home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk แล้วใน Android Studio ล่ะ

6
Android Studio 3.0 - ไม่พบวิธีการ 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List'
การพยายามเริ่มโครงการ Kotlin ใหม่ด้วย Android Studio 3.0 Canary 1 แสดงข้อผิดพลาดนี้ ติดตามแบบเต็ม: ข้อผิดพลาด: ไม่พบวิธีการ 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;' สาเหตุที่เป็นไปได้สำหรับข้อผิดพลาดที่ไม่คาดคิดนี้ ได้แก่ :แคชอ้างอิงของ Gradle อาจเสียหาย (บางครั้งเกิดขึ้นหลังจากหมดเวลาการเชื่อมต่อเครือข่าย) ดาวน์โหลดการอ้างอิงและโครงการซิงค์อีกครั้ง (ต้องใช้เครือข่าย)สถานะของกระบวนการสร้าง Gradle (daemon) อาจเสียหาย การหยุด Gradle daemons ทั้งหมดอาจช่วยแก้ปัญหานี้ได้ หยุดกระบวนการสร้าง Gradle (ต้องรีสตาร์ท)โปรเจ็กต์ของคุณอาจใช้ปลั๊กอินของบุคคลที่สามซึ่งเข้ากันไม่ได้กับปลั๊กอินอื่น ๆ ในโปรเจ็กต์หรือเวอร์ชันของ Gradle ที่โปรเจ็กต์ร้องขอในกรณีของกระบวนการ Gradle ที่เสียหายคุณสามารถลองปิด IDE แล้วฆ่ากระบวนการ Java ทั้งหมด ฉันได้ลองสองตัวเลือกแรกแล้วและปลั๊กอินของบุคคลที่สามจะถูกปล่อยให้เป็นค่าเริ่มต้น gradle-wrapper.properties #Thu …

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