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

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

9
Android Studio: วิธีลบ / อัปเดตความคิดเห็น“ สร้างโดย” ที่เพิ่มในคลาสใหม่ทั้งหมดหรือไม่
ตามค่าเริ่มต้น Android Studio จะเพิ่มความคิดเห็นส่วนหัวให้กับคลาสใหม่ทั้งหมดโดยอัตโนมัติ /** * Created by Dan on 11/20/13. */ การตั้งค่าในการปรับแต่งหรือลบมันอยู่ที่ไหน

30
ข้อผิดพลาดของสตูดิโอ Android“ ตรวจพบโมดูลที่ไม่สนับสนุน: ไม่รองรับการรวบรวมสำหรับโมดูลต่อไปนี้”
ฉันใช้ Android studio 1.0.1 ฉันมีโมดูลจาวาที่อ้างอิงโดยโมดูลอื่นในโครงการของฉัน ฉันได้ตรวจสอบจาก SVN แต่ตอนนี้ทุกคน ตรวจพบโมดูลที่ไม่สนับสนุน: การรวบรวมไม่รองรับโมดูลต่อไปนี้: น่าเสียดายที่คุณไม่สามารถมีโมดูลที่ไม่ใช่ Gradle Java และโมดูล Android-Gradle ในหนึ่งโครงการ หลังจากได้รับข้อผิดพลาดนี้ในขณะที่หยุดการรวบรวมโมดูลนี้เพื่อที่ฉันจะไม่สามารถรวบรวม / เรียกใช้โครงการของฉันได้อีก

17
ADB.exe ล้าสมัยและมีปัญหาประสิทธิภาพการทำงานที่ร้ายแรง
ฉันใช้ Windows 10 และเมื่อฉันเปิดตัว Virtual Device Emulator ใน Android Studio ฉันจะได้รับข้อความซึ่งอ่าน: "ไบนารี ADB ที่ C: \ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe ล้าสมัยและมีปัญหาประสิทธิภาพการทำงานที่รุนแรงกับ Android Emulator โปรดอัปเดตเป็นเวอร์ชันใหม่เพื่อให้แอปเร็วขึ้นอย่างมีนัยสำคัญ / การถ่ายโอนไฟล์ " ฉันเป็นนักพัฒนาใหม่ที่มีประสบการณ์น้อย ฉันต้องอัปเดตอะไรเป็นเวอร์ชันที่ใหม่กว่าเพื่อให้ข้อความไม่แสดงอีกต่อไป

15
Android Gradle Apache HttpClient ไม่มีอยู่จริง?
ฉันกำลังพยายามแปลงโครงการ IntelliJ เป็นระบบ Gradle ของ Android Studio แต่ฉันพบข้อผิดพลาดกับ Apache HttpClient หรือไม่ ฉันพลาดอะไรบางอย่างข้อผิดพลาดที่ฉันได้รับมีดังนี้: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.apache.http.client.methods does …

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

17
Android Studio Gradle โมดูลที่จำหน่ายแล้ว
ฉันติดตั้ง Android Studio เวอร์ชั่น 1.0.1 แล้ว ฉันได้นำเข้าโครงการจาก eclipse และใช้งานได้ดี จากนั้นฉันลบโมดูลและนำเข้าสู่โครงการ Android Studio ของฉันอีกครั้ง การสร้างระดับเสียงพูดว่า "BUILD SUCCESSFUL" แต่จะปรากฏหน้าต่างแจ้งเตือนพร้อมข้อความ ไม่สามารถดำเนินการ Gradle ให้เสร็จสมบูรณ์ สาเหตุ: กำจัดแล้ว: โมดูล: 'MYMODULENAME' ฉันไม่สามารถเริ่มแอพได้ในตอนนี้ ความคิดใดที่ฉันสามารถทำได้? แก้ไข: ฉันแก้ไขปัญหาด้วยคำแนะนำต่อไปนี้: สลับมุมมองโครงการจาก Android เป็นโครงการ ลบรายการรวมถึง 'MYMODULENAME' ใน settings.gradle ช่องสีน้ำเงินในสัญลักษณ์โมดูลไม่แสดง จากนั้นคุณสามารถลบโมดูลในเมนูบริบท นำเข้าโมดูล

12
ลบการนำเข้าที่ไม่ได้ใช้ใน Android Studio
ฉันเพิ่งเริ่ม Android Studio IDE เพื่อสร้างแอพ Android ของฉัน ฉันค้นหาปุ่มลัดเพื่อลบการนำเข้าที่ไม่ได้ใช้ใน Android Studio ไม่ทำงาน ( Ctrl+Shift + O) ปุ่มลัดเพื่อทำสิ่งเดียวกันใน Android Studio คืออะไร

27
ดูเนื้อหาของไฟล์ฐานข้อมูลใน Android Studio
ฉันใช้Android Studioเพื่อพัฒนาแอพตั้งแต่เปิดตัว ทุกอย่างใช้งานได้ดีจนกระทั่งเมื่อเร็ว ๆ นี้ฉันต้องตรวจแก้จุดบกพร่องพร้อมตรวจสอบไฟล์ฐานข้อมูล เนื่องจากฉันไม่รู้วิธีดูฐานข้อมูลโดยตรงเมื่อฉันดีบั๊กเพื่อสร้างไฟล์ฐานข้อมูลฉันต้องส่งออกไฟล์ฐานข้อมูลจากโทรศัพท์ไปยังพีซี DDMS > File Explorerเพื่อที่จะทำนี้ผมต้องเปิด เมื่อฉันเปิด DDMS ฉันต้องเชื่อมต่อ USB อีกครั้งและฉันจะเสียเธรดการดีบัก หลังจากตรวจสอบไฟล์ฐานข้อมูลแล้วฉันต้องปิด DDMS และเชื่อมต่อ USB อีกครั้งเพื่อกลับไปที่โหมดแก้ไขข้อบกพร่อง มันซับซ้อนเกินไป ใครบ้างมีวิธีที่ดีกว่าในการทำเช่นนี้ใน Android Studio (ฉันรู้ว่าง่ายกว่าใน Eclipse)?

28
“ ต้องการ Gradle เวอร์ชั่น 2.10” ความผิดพลาด
อย่างที่ฉันเคยใช้ classpath 'com.android.tools.build:gradle:+' ในไฟล์build.gradleฉันได้รับข้อผิดพลาดต่อไปนี้เนื่องจากgradle เวอร์ชั่น 2.10เปิดตัวแล้ว ข้อผิดพลาดคือ: คำเตือน: ต้องใช้ Gradle เวอร์ชั่น 2.10 รุ่นปัจจุบันคือ 2.8 หากใช้ตัวตัดการไล่ระดับสีให้ลองแก้ไขการแจกจ่าย Url ใน C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties เพื่อ gradle-2.10-all.zip ตอนแรกมันดูง่ายต่อการแก้ไขโดยคู่มือ แต่เมื่อฉันทำการเปลี่ยนแปลงฉันได้รับข้อผิดพลาดอีกครั้ง ฉันใช้Android Studio 2.0กับเครื่องมือสร้าง SDK Androidรุ่นล่าสุด24.4.1และAndroid SDK Build 23.0.2 ฉันเคยลองดาวน์โหลดGradle 2.10แล้ววางมันเองบนโฟลเดอร์ android-studio \ gradle \ folder แต่ก็ไม่มีโชค …

9
โฟลเดอร์ Android SDK มีพื้นที่ดิสก์มาก เราจำเป็นต้องเก็บอิมเมจระบบทั้งหมดหรือไม่
มีอิมเมจระบบจำนวนมากซ้อนอยู่บนดิสก์ของฉันในโฟลเดอร์ android sdk ฉันแทบจะไม่ใช้โปรแกรมจำลอง อาจจะครั้งเดียวใน 6 เดือน การพัฒนาส่วนใหญ่ของฉันอยู่บนอุปกรณ์โดยตรง สิ่งที่ฉันต้องการตรวจสอบคือจะลบอิมเมจระบบ (อย่างน้อยสำหรับ APIS เก่าเช่น <22) ส่งผลกระทบต่อการพัฒนาหรือไม่ นอกจากนี้โฟลเดอร์ google apis ที่เห็นด้านล่าง ฉันควรจะเก็บมันไว้สำหรับทุกเวอร์ชั่นหรือเพียงอันเดียวในเวอร์ชั่นล่าสุด? ภาพด้านบนมาจากเครื่องมือ WinDirStat - https://windirstat.net

27
สาเหตุ: buildOutput.apkData ต้องไม่เป็นค่าว่าง
แอปพลิเคชัน Android ของฉันที่ใช้ Kotlin กำลังขว้างข้อยกเว้นนี้เมื่อฉันพยายามเรียกใช้ 'แอพ' ในอีมูเลเตอร์ o ในโทรศัพท์มือถือของฉัน เมื่อฉันสร้างโครงการมันทำงานได้ดีโดยไม่มีข้อผิดพลาด ฉันใช้: SDK 28 (Android 9.0 (พาย)) Gradle 5.1.1 Gradle Plugin 3.5.0-alpha03 Kotlin 1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99) at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65) at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39) at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141) ... Caused by: java.lang.IllegalStateException: buildOutput.apkData …

15
ข้อผิดพลาด: ขัดแย้งกับการพึ่งพา 'com.google.code.findbugs: jsr305'
ฉันสร้างโครงการใหม่ในAndroid Studio 2.2 ดูตัวอย่าง 1ด้วยแอพ Android และโมดูลแบ็กเอนด์ด้วย Google Messaging นี่คือไฟล์แอพ: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: …

19
buildTypes ไม่สามารถนำไปใช้กับ groovy.lang.Closure
ฉันได้รับคำเตือนนี้ในไฟล์ gradle โครงการของฉัน: คำเตือน: (16, 5) 'buildTypes' ไม่สามารถใช้กับ '(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)' ส่วน buildTypes ของฉันคือ: buildTypes { debug { debuggable true } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } ขณะนี้ฉันใช้ Android Studio 1.1.0, compileSdkVersion 22, buildToolsVersion 22.0.0 และ targetSdkVersion 22 ฉันพยายามสำรองข้อมูลถึง 21 แต่ยังคงได้รับคำเตือน อะไรเป็นสาเหตุของการเตือนนี้และจะแก้ไขอย่างไร?

30
การจัดการเหตุการณ์คลิกใน drawable ภายใน EditText
ฉันได้เพิ่มรูปภาพด้านขวาของข้อความในEditTextวิดเจ็ตโดยใช้ XML ต่อไปนี้: <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> แต่ฉันต้องการที่จะล้างEditTextเมื่อมีการคลิกภาพที่ฝังอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร

5
ความแตกต่างระหว่างรุ่นลายเซ็น - V1 (Jar Signature) และ V2 (Full APK Signature) ในขณะที่สร้าง APK ที่ลงชื่อใน Android Studio?
โปรดเลือกเวอร์ชันลายเซ็นอย่างน้อยหนึ่งรุ่นเพื่อใช้ใน Android Studio 2.3 ตอนนี้ในขณะที่สร้าง APK ที่ลงชื่อใน Android Studio มันจะแสดงสองตัวเลือก (ช่องทำเครื่องหมาย) คือ 1 V1 (Jar Signature)และ 2 V2 (Full APK Signature)เป็นรุ่นลายเซ็นต์ในขั้นตอนสุดท้ายของกระบวนการสร้าง APK ที่ลงชื่อ ดังนั้นความแตกต่างระหว่างV1 (Jar Signature)และV2 (Full APK Signature)ในการอัปเดต Android Studio ใหม่คืออะไร และฉันควรใช้ (หรือทั้งสองอย่าง) ในการลงชื่อ apk สำหรับการเปิดตัวเพลย์สโตร์ นอกจากนี้ฉันได้รับข้อผิดพลาดในการติดตั้งการแยกวิเคราะห์ล้มเหลวไม่มีใบรับรองขณะติดตั้ง APK เมื่อฉันใช้ตัวเลือกที่สอง

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