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

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

1
แอปขัดข้องในช่วงรันไทม์หลังจากอัปเดตเป็น Android Studio 3.6
ฉันได้ลองใช้แคชทำการตรวจสอบทำความสะอาดโครงการติดตั้งแอพใหม่อีกครั้ง ฉันไม่ได้ใช้การผูกข้อมูล ฉันใช้ปลั๊กอิน Realm io.realm:realm-gradle-plugin:5.3.1 นี่คือข้อมูลที่เกี่ยวข้องจากbuild.gradle: compileSdkVersion 29 buildToolsVersion 29.0.3 implementation "androidx.appcompat:appcompat:1.1.0" ปลั๊กอิน Android Gradle: 3.6.0 Gradle: 5.6.4 นี่คือบันทึก: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable; at androidx.appcompat.widget.AppCompatDrawableManager$1.<init>(AppCompatDrawableManager.java:63) at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:57) at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:328) at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:278) at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:221) at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:543) at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:98) at android.app.Activity.attach(Activity.java:6909) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2759) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2904) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1596) at …

2
โปรแกรมจำลองสตูดิโอ Android: คำเตือน System.cpp
ฉันมีคำเตือนต่อไปนี้ในบันทึกเหตุการณ์ของ Android Studio เมื่อเริ่มต้น android studio emulator: อาจมีปัญหาอะไรที่นี่ 09:44 ตัวจำลอง: ตัวจำลอง: คำเตือน: System.cpp: 1139: ไม่พบพารามิเตอร์ที่ไม่ถูกต้องที่ตรวจพบในฟังก์ชัน: ไฟล์ 0000000000000000: 0000000000000000, บรรทัด: 0, นิพจน์: 0000000000000000

4
ไม่สามารถใช้ NDK เก่า (android-ndk-r17c) หลังจากอัพเกรด Catalina เนื่องจากความปลอดภัยใหม่
หลังจากอัปเกรดเป็น macOS Catalina โครงการของฉันจะไม่สร้างอีกต่อไป นี่เป็นเพราะ Catalina เชื่อว่าไบนารีใน 'android-ndk-r17c' ไม่ได้มาจากนักพัฒนาที่เชื่อถือได้ คุณได้รับข้อความเช่น: "" ld "ไม่สามารถเปิดได้เนื่องจากนักพัฒนาไม่สามารถยืนยันได้" "macOS ไม่สามารถตรวจสอบได้ว่าแอพนี้ปลอดจากมัลแวร์" ฉันต้องใช้ NDK เก่าเนื่องจากปัญหากับ native openCV library SDK และ NDK ที่ใหม่กว่า พวกเขากำลังทำงานอยู่ แต่ SDK รุ่นใหม่ยังไม่เสถียรพอสำหรับฉัน ฉันสามารถ "clang" และ "clang ++" ไม่สามารถทำงานได้โดยไปที่บานหน้าต่างความปลอดภัยและคลิก "Allow Anyway" ในการแจ้งเตือนความปลอดภัย อย่างไรก็ตามเมื่อพยายามทำสิ่งนี้ด้วย "Id" ฉันสามารถผ่านการเตือนครั้งแรกได้โดยการคลิก "Allow Anyway" แต่ดูเหมือนว่าจะถูกเรียกในภายหลังและในการโทรครั้งต่อไปฉันไม่มีตัวเลือกให้เปิดได้ ไม่มีรหัสจริงๆ ฉันเพิ่งมี (และมีมาเป็นเวลานาน) การอ้างอิง Android Studio …

7
Flutter - สร้างสำหรับ iOS แต่เฟรมเวิร์กที่เชื่อมโยงและฝังตัว 'App.framework' สร้างขึ้นสำหรับ iOS Simulator
หลังจากอัปเดตเป็น Catalina 10.15.4 beta ด้วย Xcode 13.4 beta ซึ่งปรับปรุง Simulator เป็น 13.4 (921.4) แอปพลิเคชั่นรวบรวมและทำงานอย่างถูกต้องบนอุปกรณ์ต่อพ่วงทางกายภาพ แต่ไม่มีอุปกรณ์จำลองใดที่สามารถผ่านขั้นตอนนี้ได้ ฉันได้รับข้อผิดพลาด สิ่งปลูกสร้างสำหรับ iOS แต่เฟรมเวิร์กที่เชื่อมโยงและฝังตัว 'App.framework' สร้างขึ้นสำหรับ iOS Simulator หรือ สิ่งปลูกสร้างสำหรับ iOS Simulator แต่เฟรมเวิร์กที่เชื่อมโยงและฝังตัว 'App.framework' สร้างขึ้นสำหรับ iOS ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

7
วิธีการแก้ปัญหาการแสดงผล Path.op () ไม่รองรับ?
วิธีแก้ไขข้อผิดพลาดนี้: ปัญหา Render Path.op () ไม่ได้รับการสนับสนุน ฉันพยายามบังคับให้รีเฟรชเลย์เอาท์รีสตาร์ทอัปเดต Android Studio หยุดการป้องกันไวรัสซักพัก แต่ปัญหายังคงอยู่ น่าแปลกที่ฉันสามารถรวบรวมและเรียกใช้แอพได้ แต่จะกำจัดข้อผิดพลาดนี้ได้อย่างไร ฉันใช้: Android Studio 3.5.3 เครื่องมือ SDK Android 29.0.2 แพลตฟอร์ม Android SDK แพลตฟอร์ม Android 10.0 (Q) แพลตฟอร์ม Android SDK 29 เริ่มต้นไบนารีแพลตฟอร์ม OpenJDK เพื่อทำซ้ำข้อผิดพลาด: สร้างโครงการ Android ใหม่ด้วยกิจกรรมที่ว่างเปล่า แทนที่เค้าโครงด้วยเค้าโครงต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/parent_view" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" …

2
ไฟล์คลาสไม่ถูกต้อง: คลาสโมดูลข้อมูลไม่มีประเภทของซุปเปอร์ ไฟล์คลาสเวอร์ชัน 53
เมื่อฉันเพิ่ม firebase perf พึ่งพาในโครงการของฉันฉันได้รับข้อผิดพลาดนี้บริการIllegal class file: Class module-info is missing a super type. Class file version 53. Gradle ของฉันและบริการ google การพึ่งพาระดับโครงการคือ classpath 'com.android.tools.build:gradle:3.5.1' classpath 'com.google.gms:google-services:4.3.2' และผมทำตามขั้นตอนที่แน่นอนที่กล่าวถึงในเอกสารของพวกเขาhttps://firebase.google.com/docs/perf-mon/get-started-android ฉันได้ลองล้างและสร้างใหม่และล้างแคช Android Studio และยังพยายามแก้ไขปัญหาในทำนองเดียวกันจาก StackOverflow การสร้างระดับโครงการ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { …


3
ชื่อรายการ 'AndroidManifest.xml' ชนกัน (Build ล้มเหลวหลังจากอัปเดตปลั๊กอิน gradle Android เป็น 3.6.0)
ฉันเพิ่งอัปเดตสตูดิโอ Android จาก 3.5 (เสถียร) เป็น 3.6 (เสถียร) จากนั้นฉันเห็นการอัปเดตปลั๊กอินยังมีอยู่ดังนั้นฉันจึงอัปเดตเวอร์ชันของ "com.android.tools.build:gradle" จาก 3.5.0 เป็น 3.6.0 และอัปเดตเวอร์ชัน gradle เป็น 5.6.4 ตอนนี้ปัญหาเริ่มต้นขึ้นเมื่อฉันพยายามสร้างโครงการที่ล้มเหลวด้วยข้อความชื่อรายการ 'AndroidManifest.xml' ชนกัน

8
ไม่สามารถหา androidsdk.modules
ดังนั้นในช่วงกลางของการเรียกใช้โปรแกรมของฉัน build.gradle ของฉันล้มเหลวด้วยข้อผิดพลาดนี้ ฉันหมายความว่ามันใช้งานได้จริงก่อนหน้านี้และไม่ได้เป็นวินาทีต่อมา ฉันไม่ได้เปลี่ยนอะไรเลย Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 Search in build.gradle files นี่คือการไล่ระดับของฉัน apply plugin: 'com.android.application' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-android' android { compileSdkVersion 28 buildToolsVersion "29.0.2" defaultConfig { multiDexEnabled true applicationId "com.example.casualdatingapp" minSdkVersion …

1
การเขียน Jetpack แบ่งการคอมไพเลอร์ของห้องพัก
ฉันสร้างโครงการเขียน Jetpack สดใหม่อย่างสมบูรณ์ (จากเทมเพลตโครงการ) ด้วย Android Studio 4.0 Canary 6 และฉันพยายามเพิ่มการอ้างอิงของห้อง นี่คือระดับแอปของฉันbuild.gradle: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.example.composewithroom" minSdkVersion 29 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled …

4
การเชื่อมโยงไฟล์ต่อไปนี้ได้รับการกู้คืนแล้ว พวกเขาจะลงทะเบียนเป็นประเภทไฟล์ DDL ในโครงการ
ตั้งแต่อัปเดต DB Navigator ล่าสุด (เมื่อวาน 2019-11-05) ฉันได้รับข้อความแสดงข้อผิดพลาด: การเชื่อมโยงไฟล์ต่อไปนี้ได้รับการกู้คืน: "tpb" พวกเขาลงทะเบียนเป็นประเภทไฟล์ DDL ในโครงการ "myProyect" โปรดลบออกจากการกำหนดค่า DDL โครงการก่อน (การตั้งค่าโครงการ> ตัวนำทางฐานข้อมูล> การตั้งค่าไฟล์ DDL) ข้อผิดพลาดนี้ซ้ำสำหรับทุกส่วนขยาย DB Navigator: tpb, tps, tpe, pkb, pks, pkg, fnc, prc และ trg ฉันต้องการแก้ไข แต่ไม่พบการตั้งค่านี้หรือวิธีลบออก สิ่งที่ฉันได้ลองไปแล้ว: ค้นหาในไฟล์> การตั้งค่า กำลังค้นหาใน settings.graddle, local.properties และไฟล์การตั้งค่าอื่น ๆ DB Navigator> การตั้งค่า (มีแท็บไฟล์ DDL มีรายการพร้อมนามสกุลทั้งหมด) วิธีลบการเชื่อมโยงไฟล์เหล่านี้ออกจากการกำหนดค่า …

5
ข้อผิดพลาดของ Androidx ในการสร้างโครงการกระพือใหม่ใน Android Studio
เมื่อฉันต้องการเริ่มต้นโครงการ Flutter ใหม่ใน Android Studio (3.5.1) ฉันได้รับเหตุการณ์ต่อไปนี้: เกิดข้อผิดพลาดในการสร้างโครงการ ไม่พบตัวเลือกที่ชื่อว่า "androidx" สร้างโฟลเดอร์ว่าง แต่ไม่มีโครงการ ฉันไม่ได้ตั้งค่าอะไรให้ต้องการ androidx และฉันได้อัปเดตทุกอย่างที่ทำได้ใน Android Studio ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร

10
ไม่มีการสร้างคลาสการเชื่อมโยงข้อมูลในสตูดิโอ 3.6 ล่าสุด
วันนี้ฉันได้อัปเดต android studio 3.5.3 เป็น 3.6 ตอนนี้ฉันไม่สามารถสร้างคลาสการเชื่อมโยงข้อมูลใด ๆ Android studio มันสร้างไฟล์ผูกพันข้อมูลด้วยตนเอง มีใครประสบปัญหาเช่นนี้หรือไม่? wrapper Gradle คุณสมบัติ: distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip ไฟล์ gradle ระดับโครงการ: dependencies { classpath 'com.android.tools.build:gradle:3.5.3' } ไฟล์ gradle ระดับแอป: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' apply plugin: 'androidx.navigation.safeargs' android { dataBinding { enabled = true } …

1
ทำไม Android Drawable ผู้นำเข้าจึงไม่สนใจการเลือกใน AS 3.5 เป็นต้นไป
หลังจากคลิกขวา -> การนำเข้าชุดรูปแบบใหม่ที่นำเข้าและเลือก. pngใด ๆจากกล่องเลือกรูปภาพสินทรัพย์กล่องนำเข้าหลักแบบดึงได้ชุดหลักยังคงว่างเปล่า (เช่น: การเลือกถูกละเว้น!) บันทึกเหตุการณ์ 2 บรรทัดแรก: java.lang.NoSuchMethodError: org.jetbrains.android.facet.AndroidFacet.getAllResourceDirectories()Ljava/util/List; at de.mprengemann.intellij.plugin.androidicons.util.AndroidFacetUtils.getResourcesRoot(AndroidFacetUtils.java:48) ดังนั้นผู้นำเข้า Drawable Android ที่เห็นได้ชัดว่ามีการแตกพื้นฐานภายใต้ AS / Intellij รุ่นล่าสุด ฉันดาวน์โหลดและติดตั้งandroid-drawable-importer-intellij-plugin-0.5-81.zip ใหม่ให้ไม่มีผลกระทบ ปลั๊กอินนี้สร้างขึ้นครั้งล่าสุดในปี 2559 สิ่งนี้ทำให้ฉันติดอยู่เพราะฟังก์ชั่นDrawables นำเข้าตัวจัดการทรัพยากร Android Studio ใหม่ไม่อนุญาตให้ฉันเลือก 256x256 .png ภายนอกจากนั้นปรับขนาดโดยอัตโนมัติสำหรับ mdpi, hdpi, xdhpi เป็นต้น ฉันได้บันทึกปัญหาแล้ว (ดูความคิดเห็น) การหลีกเลี่ยงหรือทางเลือกใด ๆ

3
Bundle แอพ Android จาก React Native: คุณอัปโหลด Bundle แอพ APK หรือ Android ที่มีข้อมูลการเซ็นชื่อไม่ถูกต้องหรือหายไปสำหรับไฟล์บางไฟล์
ฉันพยายามเผยแพร่แอพเป็นครั้งแรกที่ Google Play Store ฉันสมัครเข้าใช้ Google Play แล้ว ฉันรู้ว่าฉันลงนามใน Android App Bundle ด้วยปุ่มขวาตั้งแต่เมื่อฉันอัปโหลดโดยใช้คีย์อื่นคอนโซลจะบอกให้ฉันอัปโหลดโดยใช้คีย์อื่นด้วยรหัส SHA1 ที่ระบุ อย่างไรก็ตามเมื่อฉันอัปโหลดด้วยคีย์ที่ถูกต้องฉันได้รับข้อผิดพลาดนี้: คุณอัปโหลด APK หรือ Android App Bundle ด้วยข้อมูลการเซ็นชื่อที่ไม่ถูกต้องหรือขาดหายไปสำหรับไฟล์บางไฟล์ ฉันกำลังสร้างแอพโดยใช้ Android Studio เช่น: Build> สร้าง Bundle ที่ลงชื่อแล้ว / APK> Android App Bundle> การเลือกที่เก็บคีย์และป้อนรหัสผ่าน> ปล่อย> เสร็จสิ้น แอพนี้เป็นแอป React Native ที่สร้างขึ้นด้วย Expo / ExpoKit ที่แยกออกมา การอัปโหลดไปยัง Apple App …

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