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

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

30
ไม่สามารถรวม dex
ฉันมี Android Studio Beta ฉันสร้างโครงการใหม่ด้วยการคอมไพล์โมดูลเก่าของฉัน แต่เมื่อฉันลองเปิดแอพมันไม่ได้เปิดขึ้นด้วยข้อความ: Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiveMergerException: ไม่สามารถรวม dex แต่ฉันไม่รู้วิธีแก้ไขข้อผิดพลาดนี้ ฉัน googled นี้หลายชั่วโมง แต่ไม่ประสบความสำเร็จ ระดับโครงการของฉัน: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta6' classpath "io.realm:realm-gradle-plugin:3.7.1" classpath 'com.google.gms:google-services:3.1.0' // …

30
Android emulator ไม่สามารถเข้าถึงอินเทอร์เน็ต
ฉันรู้ว่ามีคำถามคล้าย ๆ กันที่เคยถามมา แต่ปัญหาของฉันเป็นเรื่องใหม่หลังจากติดตั้ง Android Studio 2.3 เวอร์ชันล่าสุดในเดือนมีนาคม 2560 ฉันมีประสบการณ์หลายปีในการพัฒนาแอปพลิเคชัน Android และฉันไม่เคยพบปัญหานี้มาก่อน หลังจากอัปเกรดเป็น Android 2.3 เวอร์ชัน Android Studio ของฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้อีกต่อไป ฉันยังถอนการติดตั้ง / ติดตั้ง Android Studio 2.3 ใหม่ตั้งแต่เริ่มต้นและสร้างตัวจำลองใหม่และฉันยังคงได้รับข้อผิดพลาดเดิม นี่ไม่ใช่ปัญหาแอป ฉันไม่สามารถแม้แต่จะเข้าถึงอินเทอร์เน็ตจาก Chrome และฉันก็ไม่ได้มีปัญหานี้เมื่อสัปดาห์ที่แล้ว ข้อความที่ฉันแจ้งว่าไม่พบที่อยู่ DNS เซิร์ฟเวอร์ - DNS_PROBE_FINISHED_BAD_CONFIG สิ่งเดียวที่มีการเปลี่ยนแปลงในคอมพิวเตอร์ของฉันในสัปดาห์ที่ผ่านมาคือ Android เวอร์ชันใหม่บวกกับการปรับปรุงเป็น Windows 10 และอาจเป็นไปได้ว่าคอมพิวเตอร์ของฉันสามารถเข้าถึงอินเทอร์เน็ตได้ ด้านล่างเป็นภาพจำลองของฉันเมื่อฉันพยายามใช้ Chrome เพื่อค้นหา "Google"

9
วิธีที่ไม่สนับสนุน: BaseConfig.getApplicationIdSuffix ()
ดังนั้นฉันกำลังอ่านAndroid 6 สำหรับโปรแกรมเมอร์: วิธีการที่ใช้แอพขับเคลื่อนและตัวอย่างแอพสองตัวแรกที่ฉันไม่มีปัญหาเกี่ยวกับตัวอย่างในครั้งนี้ตัวอย่าง FlagQuiz เมื่อโหลดใน Android Studio 3.0 Canary-3 ฉันได้รับข้อผิดพลาดนี้ ไม่ให้ฉันสร้างโครงการ: ข้อผิดพลาด: วิธีที่ไม่สนับสนุน: BaseConfig.getApplicationIdSuffix () เวอร์ชั่นของ Gradle ที่คุณเชื่อมต่อไม่รองรับวิธีการนั้น เพื่อแก้ไขปัญหาคุณสามารถเปลี่ยน / อัปเกรดเวอร์ชันเป้าหมายของ Gradle ที่คุณเชื่อมต่อ หรือคุณสามารถละเว้นข้อยกเว้นนี้และอ่านข้อมูลอื่น ๆ จากโมเดล คุณสามารถดาวน์โหลดต้นฉบับจากเว็บไซต์หนังสือที่นี่เพื่อทดสอบด้วยรหัสฐานเดียวกับที่ฉันกำลังทดสอบ

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 …


16
ไม่สามารถแก้ไขตัวแปร '$ {animal.sniffer.version}' เมื่อย้ายไปยัง AndroidX
ฉันใช้Android 3.2 สตูดิโอ Beta5การโยกย้ายโครงการของฉันที่จะAndroidX เมื่อฉันสร้างแอปใหม่ฉันพบข้อผิดพลาดเหล่านี้: ข้อผิดพลาด: [TAG] ไม่สามารถแก้ไขตัวแปร "$ {animal.sniffer.version}" ข้อผิดพลาด: [TAG] ไม่สามารถแก้ไขตัวแปร "$ {junit.version}" ทำความสะอาดและสร้างใหม่ทั้งหมดไม่ทำงาน! ใครทราบวิธีแก้ไขปัญหานี้ gradle.properties android.enableJetifier=true android.useAndroidX=true build.gradle buildscript { repositories { google() jcenter() mavenCentral() maven { url 'https://maven.fabric.io/public' } maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { classpath 'com.android.tools.build:gradle:3.2.0-beta05' classpath 'com.google.gms:google-services:4.0.1' classpath "io.realm:realm-gradle-plugin:5.3.1" classpath 'io.fabric.tools:gradle:1.25.4' classpath …

8
การอ้างอิงไปยังแหล่งข้อมูลอื่น ๆ ไม่ได้รับการสนับสนุนโดยการสร้าง PNG เวลาสร้าง
AndroidStudio 3.0 / Android Gradle plugin 3.0 <vector> <path android:fillColor="@color/image_button_disabled"/> </vector> ฉันได้รับข้อผิดพลาดนี้: การอ้างอิงไปยังแหล่งข้อมูลอื่นไม่ได้รับการสนับสนุนโดยการสร้าง PNG แบบเวลา มันจะเป็นไปได้ที่จะแก้ไขหรือเป็นทางออกที่เลิก?

19
Android Room - แบบสอบถามแบบเลือกง่าย - ไม่สามารถเข้าถึงฐานข้อมูลในเธรดหลัก
ฉันพยายามที่ตัวอย่างมีห้องคงทนห้องสมุด ฉันสร้างเอนทิตี: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } สร้างคลาส DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) FROM Agent where email = :email OR phone = :phone OR licence = :licence") …

14
ไม่สามารถแก้ไขสัญลักษณ์ '? attr / actionBarSize' หลังจากอัปเดต Android Studio จาก 2.3 เป็น 3.0 สำหรับ buildToolsVersion '26 .0.2 '
หลังจากอัปเดต Android Studio จาก 2.3 เป็น 3.0 ฉันเปลี่ยนbuildToolsVersionจาก 26.0.0 เป็น 26.0.2 และหลังจากนั้นฉันก็ได้รับข้อผิดพลาดนี้: Cannot resolve symbol '?attr/actionBarSize รหัส Xml: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> อ้างอิง: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'

10
Gradle เวอร์ชัน 3.3 ไม่รองรับเมธอด forTask () บน BuildActionExecuter
ฉันเพิ่งอัปเดต Android Studio เป็น 3.0 canary 1 ตอนนี้ฉันกำลังทำงานกับโปรเจ็กต์ที่มีอยู่บน Android Studio 3.0 canary 1 โดยค่าเริ่มต้นgradle: 3.0.0-alpha1ถูกตั้งค่าในโปรเจ็กต์ของฉัน: gradle_file ดังนั้นฉันจึงเปลี่ยนเวอร์ชัน gradle เป็น 2.2.3 และตอนนี้ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด: ล้มเหลวในการดำเนินการ Gradle สาเหตุ: เวอร์ชันของ Gradle ที่คุณใช้ (3.3) ไม่รองรับเมธอด forTasks () บน BuildActionExecuter การสนับสนุนนี้มีอยู่ใน Gradle 3.5 และเวอร์ชันที่ใหม่กว่าทั้งหมด ฉันแนบไฟล์ gradle ของฉันที่นี่ // Top-level build file where you can add configuration …

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" และมันก็ใช้งานได้ดี ... ฉันทำอะไรผิด ?? ขอบคุณ!

26
Android Studio 3.0 Execution ล้มเหลวสำหรับงาน: ไม่สามารถผสาน dex ได้
android studio ได้รับข้อผิดพลาดในการสร้างในขณะที่สร้างการดำเนินการดังต่อไปนี้: ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': app: transformDexArchiveWithExternalLibsDexMergerForDebug' java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: ไม่สามารถผสาน dex ได้ " แอปของฉัน: ไฟล์ build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion '26.0.2' defaultConfig { applicationId "com.pdroid.foodieschoice" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.