Gradle, Android และตำแหน่ง SDK ของ ANDROID_HOME


152

แก้ไข: (aug-2016)

คำถามนั้นมาจากพฤศจิกายน 2013 (ในขณะที่ Android Studio ยังอยู่ในโหมดดูตัวอย่างสำหรับนักพัฒนา)

ปัจจุบัน (AS v2.2, ส.ค. 2016) ระหว่างการติดตั้ง AS ขอให้เลือกโฟลเดอร์ SDK (หรือติดตั้งตามค่าเริ่มต้น) และจะใช้กับโครงการที่คุณเปิด

นั่นหมายความว่าการแก้ไขปัญหาใด ๆ ที่เป็นไปได้หรือการแก้ไขไม่เกี่ยวข้องเนื่องจากปัญหาไม่สามารถทำซ้ำได้อีก

คำถามเดิม:

เรามีโปรเจ็กต์นี้ด้วยโมดูลหลายตัวที่มีการกำหนดค่าไว้แล้วและดำเนินการอย่างถูกต้องบนพีซีนักพัฒนาเครื่องอื่นโดยใช้ wrapper ฉันโคลน submodules คอมไพล์ที่สมบูรณ์ลงในเครื่องของฉัน

ด้านล่างนี้เป็นบรรทัดคำสั่งของฉันที่พิมพ์โดยตรง:

$ ./gradlew

FAILURE: Build failed with an exception.

* Where:
Build file '/home/budius/project_name/ActionBar-PullToRefresh/library/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':ActionBar-PullToRefresh:library'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 6.378 secs

$ echo $ANDROID_HOME
/home/budius/Applications/android-studio/sdk
$ 

ดังนั้นอย่างที่คุณเห็น ANDROID_HOME อยู่ตรงนั้น พวกเขาต้องการอะไรอีก มีอะไรผิดปกติที่นี่

ทำงานบน Ubuntu 13.04

แก้ไข:

ฉันได้สร้างไฟล์ local.properties ด้วยsdk.dir=<path>บนรูทโปรเจ็กต์และทำงานได้ แต่นั่นทำให้รหัสยากที่จะพอร์ตข้ามระบบและสร้างเซิร์ฟเวอร์ดังนั้นคำถามยังคงเปิดอยู่

ไม่มีใครรู้ว่าทำไม ANDROID_HOME จึงไม่ทำงานและจะต้องทำอย่างไร


1
ลองระบุเส้นทางของ SDK ของคุณในไฟล์ local.properties ภายใต้ไดเรกทอรีรากของโครงการของคุณ ไฟล์ควรมีสิ่งนี้: sdk.dir = <sdk_install_dir>
Gabriele Mariotti

1
สวัสดี @GabrieleMariotti ขอบคุณสำหรับคำแนะนำ แต่ฉันทำสิ่งนี้ไปแล้วและใช้งานได้ แต่นั่นทำให้รหัสยากที่จะพอร์ตข้ามระบบและสร้างเซิร์ฟเวอร์ ฉันอยากจะรู้ว่าถ้ามีคนรู้ว่าทำไม ANDROID_HOME ไม่ทำงานและจะต้องทำอย่างไร ฉันเพิ่มข้อมูลนี้ลงในคำถาม
Budius

ฉันแนะนำให้คุณโพสต์ในชุมชน G + นี้ plus.google.com/communities/114791428968349268860มันเป็นชุมชน Google อย่างเป็นทางการ โดยปกติทีมงาน Google จะตอบอย่างรวดเร็ว
Gabriele Mariotti

ใช่ฉันจะลองดู ขอบคุณ!
Budius

2
@Budius ฉันมีกรณีที่คล้ายกันกับข้อความแสดงข้อผิดพลาด ทางออกคือการเพิ่มsettings.gradleไฟล์ไปยังโฟลเดอร์โครงการ
JJD

คำตอบ:


94

ฉันแก้ไขปัญหาแล้ว สิ่งนี้ใช้ได้กับฉัน:

ใน

/ my_current_project /

ฉันได้สร้างไฟล์ชื่อlocal.propertiesแล้วใส่เข้าไปข้างใน

sdk.dir = / my_current_path_to / SDK

ในคอนโซลฉันต้องทำ

ตั้งค่า ANDROID_HOME = / my_current_path_to / sdk

หวังว่านี่จะช่วยได้


8
ไม่สามารถแก้ไขปัญหาได้เนื่องจากไฟล์ local.properties ควรเป็น "Local" และไม่อยู่ภายใต้การกำหนดเวอร์ชัน (ปัญหาเดียวกับ Budius: ฉันต้องการไฟล์ local.properties นี้ในแล็ปท็อปของฉันเพื่อสร้างบิลด์ระหว่างการพัฒนา แต่ฉันไม่ต้องการไฟล์นี้ในเครื่อง
บิลด์

7
อย่างน้อยก็ใน windows มันทำงานหลังจาก backslashing string sdk.dir = D: \\ Soft \\ adt-bundle-windows-x86_64-20140702 \\ sdk
Cheburek

@Tobulug: คุณสามารถควบคุมไฟล์ที่อยู่ภายใต้การควบคุมเวอร์ชันและไม่สามารถเพิ่มหรือยกเลิกการเลือกไฟล์ในเครื่องได้
sivi

ใช้การส่งออกแทนการตั้งค่าแก้ไข
AugustoL

1
ชุดเป็นความผิดผมใช้การส่งออก แต่ด้วยวิธีนี้ถ้าคุณส่งออกตัวแปรนี้คุณไม่จำเป็นต้องใช้ไฟล์ local.properties ใน Projekt-Folder เพื่อคงการตั้งค่านี้ไว้ในการรีบูตแต่ละครั้งให้เพิ่ม export-commad ใน ~ / .bashrc ของคุณ
suther

52

บน OSX IntelliJ จะไม่เก็บตัวแปรสภาพแวดล้อมที่คุณตั้งไว้ใน. bash_profile หรือ. bash_rc ฯลฯ ...

ลองนี้แทนค่าของตำแหน่ง sdk ของคุณ:

launchctl setenv ANDROID_HOME /usr/local/opt/android-sdk

จากนั้นรีสตาร์ท IntelliJ และ Bob เป็นลุงของคุณ

นี่คือการอ้างอิงถึงปัญหาที่ระบุไว้โดยทั่วไปมากขึ้น: https://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/


4
FYI โซลูชันนี้ใช้สำหรับ osx
Matthew Daumen

4
ใช่ทำงานให้ฉันด้วย elcapitan launchctl setenv ANDROID_HOME ~/Library/Android/sdk
agmcleod

2
หรือคุณสามารถพร็อกซีตัวแปรสภาพแวดล้อมของคุณเช่นlaunchctl setenv ANDROID_HOME $ANDROID_HOMEและ launchctl setenv JAVA_HOME $JAVA_HOME
Vagif

เพียงแค่ FYI สำหรับ OSX การแก้ไขนี้ยังช่วยในการสร้างบรรทัดคำสั่งผ่าน gradle เมื่อเกิดข้อผิดพลาดเดียวกันในขณะที่คุณใช้เชลล์อื่นที่ไม่ใช่ bash (zsh เป็นต้น) เพียงรันคำสั่งนี้และรีสตาร์ทหน้าต่างเทอร์มินัลของคุณ
ขัดจังหวะ

30

ในกรณีของฉันsettings.gradleหายไป

บันทึกไฟล์และวางไว้ที่โฟลเดอร์ระดับบนสุดในโครงการของคุณแม้ว่าคุณสามารถคัดลอกจากโครงการอื่นด้วย

อ้างอิงภาพหน้าจอ:

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่านี่จะช่วยประหยัดเวลาของคุณ


หรือบางคนไม่ได้เพิ่ม submodule ของคุณไปยังไฟล์ settings.gradle ฉันมีรุ่นน้องในทีมของเราที่ไม่ได้ทำเช่นนี้หลังจากเพิ่ม submodule ไม่แน่ใจว่ากำหนดค่า IntellIJ ของพวกเขาได้อย่างไร แต่นี่เป็นการเสียเวลาของฉันไปเล็กน้อย
Stevers

25

สิ่งนี้ใช้ได้กับฉัน:

$ export ANDROID_HOME=/path_to_sdk/
$ ./gradlew

1
คุณยังสามารถเพิ่ม "ส่งออก" ด้านบนนี้ลงใน ~ / .bashrc หรือ ~ / .bash_profile ของคุณเพื่อให้ถาวรแม้หลังจากรีบูต
suther

19

ปลั๊กอิน Android Gradle ยังอยู่ในช่วงเบต้าและนี่อาจเป็นข้อผิดพลาด สำหรับฉันการตั้งค่า ANDROID_HOME ใช้งานได้ แต่เราอาจเป็นรุ่นที่แตกต่างกัน (โปรดลองอีกครั้งด้วยรุ่นล่าสุดและแจ้งให้เราทราบหากใช้งานได้หรือไม่)

นอกจากนี้ยังควรตั้งค่าตัวแปรสภาพแวดล้อม ANDROID_SDK เช่นเดียวกับ ANDROID_HOME

ฉันได้เห็นปัญหาเกี่ยวกับเรื่องนี้ในเครื่องบางเครื่องดังนั้นเราจึงสร้าง local.properties ในกรณีเหล่านั้น - ฉันยังสังเกตเห็นว่า Android Studio เวอร์ชันล่าสุดจะสร้างไฟล์นี้ให้คุณและเติมคุณสมบัติ sdk.dir

โปรดทราบว่าคุณไม่ควรตรวจสอบ local.properties ลงในการควบคุมเวอร์ชันเราได้เพิ่มลงใน gitignore ของเราเพื่อที่จะได้ไม่รบกวนการเปลี่ยนรหัสในระบบที่คุณระบุว่าเป็นปัญหาที่อาจเกิดขึ้น


2
การกำหนด ANDROID_SDK ไม่ได้ทำอะไรเพื่อฉัน
Heath Borders

คุณใช้ Gradle และปลั๊กอินของ Android รุ่นใดและคุณมีไฟล์ local.properties หรือไม่
ZoFreX

2
การเพิ่มsdk.dir=/path/to/android/sdkทำงานให้ฉัน ฉันกำลังใช้ gradle เป็นส่วนหนึ่งของโครงการที่สร้างขึ้นด้วย IntelliJ 13.0.2
Heath Borders เมื่อ

ดูเหมือนว่านี่เป็นข้อผิดพลาด IntelliJ youtrack.jetbrains.com/issue/IDEA-119361
Heath Borders

อาจมีข้อผิดพลาดใน IntelliJ หรือ Android Studio แต่คำถามเดิมเกี่ยวกับการใช้ Gradle จากบรรทัดคำสั่งซึ่งดูเหมือนว่าจะมีข้อบกพร่องของตัวเอง (อาจหรืออาจไม่เกี่ยวข้องกับปัญหาที่คุณเห็น) แก้ไข: นอกจากนี้ในระบบของฉัน IntelliJ ไม่ได้รับสืบทอดตัวแปรสภาพแวดล้อมจากบรรทัดคำสั่งซึ่งอาจเป็นปัญหาของคุณ
ZoFreX

16

ไม่ว่าจะด้วยเหตุผลใดสคริปต์การไล่ระดับสีจะไม่เก็บค่า ANDROID_HOME จากสภาพแวดล้อม ลองระบุในบรรทัดคำสั่งอย่างชัดเจน

$ ANDROID_HOME=<sdk location> ./gradlew

1
บางสิ่งบางอย่างที่ไร้ค่า - สิ่งนี้ใช้ได้กับ ANDROID_HOME แต่จะไม่ทำงานกับ ANDROID_NDK_HOME ฉันต้องใช้ local.properties สำหรับหลัง
Andrew Smart

วิธีแก้ปัญหานี้ไม่ได้ทำอะไรให้ฉัน (ในตู้เก็บนักเทียบท่า)
IgorGanapolsky

14

ฉันประสบปัญหาเดียวกันแม้ว่าฉันมีไฟล์ local.properties ในโมดูลหลักของฉันและตัวแปรสภาพแวดล้อม ANDROID_HOME ตั้งไว้ที่ระดับระบบ

สิ่งที่แก้ไขปัญหานี้คือเมื่อฉันคัดลอกไฟล์ local.properties ซึ่งอยู่ในโมดูลโครงการหลักของฉันไปที่รูทของโครงการทั้งหมด (เช่นไดเรกทอรีหลักไปยังโมดูลหลักของคุณ)

ลองคัดลอกไฟล์ local.properties ภายในโมดูลและไดเรกทอรีราก ควรทำงาน.


1
ฉันคิดว่าไฟล์local.propertiesสร้างขึ้นโดยอัตโนมัติโดย IDE เหตุใดจึงต้องคัดลอกหรือย้ายไฟล์นี้ไปยังไดเรกทอรีอื่นด้วยตนเอง
IgorGanapolsky

13

ฉันเจอปัญหาเดียวกันเมื่อเปิดที่เก็บ git ที่โคลน ไฟล์ local.properties ถูกเพิ่มเข้ากับไฟล์. gitignore โดยอัตโนมัติเนื่องจากเป็นไฟล์เฉพาะสำหรับสภาพแวดล้อมการสร้างของแต่ละเครื่องจึงไม่ได้เป็นส่วนหนึ่งของ repo

ทางออกคือการนำเข้าโครงการแทนการเปิดหลังจากคุณโคลนจากคอมไพล์แล้วนี่เป็นการบังคับให้ android studio สร้างไฟล์ local.properties เฉพาะกับเครื่องของคุณ:

ไฟล์ >> นำเข้าโครงการ >>


12

MAC OSX:

  1. เปิด Terminal ขึ้นมาและแก้ไขไฟล์:

~/.bash_profile

เพื่อเพิ่ม:

export ANDROID_HOME=~/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools

  1. วิ่ง:

    source ~/.bash_profile

  2. รีสตาร์ท Terminal และ Android Studio


8

วิธีทำบน MAC OSX:

1) เปิด Terminal และแก้ไข: vi ~/.bash_profileหากไม่มีไฟล์ให้เพิ่มเข้าไป

2) เพิ่ม (เปลี่ยนเป็นชื่อผู้ใช้ของคุณและเพิ่มสิ่งนี้):

#Java var home: JAVA_HOME="/usr/libexec/java_home" ANDROID_HOME="/Users/<YOUR USER NAME>/Library/Android/sdk"

3) source ~/.bash_profileเรียกใช้

4) เรียกใช้ echo $JAVA_HOME; echo $ANDROID_HOME;

5) ถ้าผลลัพธ์ของคุณคือ:

/usr/libexec/java_home /Users/<YOUR USER NAME>/Library/Android/sdk

ดังนั้นคุณดี

และเริ่มต้นใหม่สตูดิโอ Android!

และตรวจสอบให้แน่ใจว่าคุณมีจาวา :)

java -version

และไล่ระดับ :)

gradle --version


ในความคิดของคุณหายไป:export ANDROID_HOME
ถึงกระ

1
ฉันตั้งค่าANDROID_HOMEแล้วดำเนินการsource ~/.bash_profileนี่คือค่าคงที่ (ดำเนินการsourceได้ดีถ้าคุณไม่ต้องการออกจากระบบและในหรือรีบูต) ในกรณีของคุณด้วยexport ANDROID_HOMEหลังจากรีสตาร์ทหรือเข้าสู่ระบบตัวแปรสภาพแวดล้อมANDROID_HOMEใน mac จะหายไป
Nimitack


4

สิ่งนี้ใช้ได้สำหรับฉัน (Ubuntu):

เพิ่มไปANDROID_HOME=/path/to/android-sdk/etc/environment

Reboot


ฉันนิ่งงันกับสิ่งนี้มาหลายวันแล้วและสิ่งนี้ใช้ได้ผล ขอบคุณครับ
Zygro

3

ใน windows ฉันตั้งค่า ANDROID_HOME = E: \ android \ adt-bundle-windows-x86_64-20131030 \ sdk จากนั้นทำงานตามที่คาดไว้

เมื่ออยู่ใน Linux คุณจะต้องตั้งค่า sdk.dir

สคริปต์ใช้ตัวแปรที่ต่างกันสองตัว


1
ฉันเพิ่มมันเพิ่มในไฟล์ location.properties แต่ยังคงประสบปัญหาเดียวกัน
Suneel Prakash

1
บน Windows ตรวจสอบให้แน่ใจว่าคุณได้หลบหลีกแบ็กสแลชในเส้นทาง ฉันต้องเข้าสู่เส้นทางเช่นsdk.dir=C:\\Users\\username\\AppData\\Local\\Android\\Sdk
Xsasan

2

ฉันมีปัญหาเดียวกันดูเหมือนว่ารหัสตัวอย่างไม่สามารถหาสภาพแวดล้อม Android แทนที่จะพยายามที่จะแก้ไขได้ว่าฉันเพียงแค่ลบตัวอย่างรหัสจาก settings.gradle แล้วการติดตั้งก็ไม่เป็นไร

หลังจากนั้นเพียงนำเข้าโครงการใน eclipse และนั่นคือทั้งหมดที่ :)


2

ใน Linux ให้ลองรัน studio.sh จากเทอร์มินัลแล้วตั้งค่า ANDROID_HOME ในเทอร์มินัลนี้ สิ่งนี้ใช้ได้สำหรับฉัน


2

หากคุณใช้ windows plantform โปรดลองเรียกใช้ Android Studio เป็นผู้ดูแลระบบ


1

เพียงลบsdk.dirภายในไฟล์ local.preoperties และตั้งค่าตัวแปรสภาพแวดล้อมANDROID_HOME มันใช้งานได้สำหรับฉัน


ไฟล์local.propertiesสร้างขึ้นโดยอัตโนมัติโดย IDE มันควรจะได้รับการดัดแปลงด้วย?
IgorGanapolsky

1

ส่งออก ANDROID_HOME = / xxx / xxx / ในเชลล์จากนั้นใช้โดย System.env.ANDROID_HOME ในไฟล์ gradle

PS: อย่าลืมคำหลัก 'ส่งออก' เพื่อทำให้ ANDROID_HOME เป็นสากล


exportในคำตอบนี้เป็นสิ่งสำคัญที่จะต้องทราบ ฉันANDROID_HOMEกำหนดไว้แล้วและยังเพิ่มสิ่งนั้นลงไปPATHแต่ถ้าคุณทำไม่ได้การexport ANDROID_HOMEไล่ระดับสีจะไม่สามารถหาได้
lase

1

ไฟล์ local.properties ของคุณอาจหายไป ถ้าเป็นเช่นนั้นเพิ่มไฟล์ชื่อ 'local.properties' ภายใน /local.properties และระบุตำแหน่ง sdk ดังต่อไปนี้

sdk.dir = C: \ Users \\ AppData \ Local \ Android \ SDK ของ


1

ฉันได้ตั้งค่าANDROID_HOME = [PATH_OF_MY_ANDROID_SDK]เป็นตัวแปรสภาพแวดล้อมของฉัน ทางออกนั้นใช้ได้สำหรับฉัน


0

ฉันเพิ่งแก้ไขปัญหาเดียวกันโดยเพิ่ม ANDROID_HOME เป็นตัวแปรทั้งระบบ ใน Ubuntu ควรอยู่ใน/ etc / profileหรือไฟล์เชลล์สคริปต์ใน/etc/profile.d/

จากนั้นออกจากระบบและลงชื่อเข้าใช้อีกครั้งตอนนี้ Gradle ควรรู้จักตัวแปร ANDROID_HOME


0

ฉันเจอปัญหาที่คล้ายกัน อย่างใดฉันไม่ได้สร้างโฟลเดอร์ในโครงการของฉัน ด้วยการคัดลอกโฟลเดอร์นี้จากโครงการอื่นไปยังโครงการของฉันฉันมีปัญหาด้วยการแก้ไขปัญหานี้



0

การแก้ปัญหา:

1 เพิ่ม "sdk.dir = path_of_sdk"

2 ดำเนินการ gradlew ด้วยตัวแปร evn ดังนี้:

$ ANDROID_HOME = path_of_sdk ./gradlw


0

คุณบอกว่าการควบคุมเวอร์ชัน local.properties สร้างปัญหาให้คุณ ฉันแฮ็คสคริปต์ร่วมกันซึ่งใช้เครื่องมือบรรทัดคำสั่ง android เพื่อรีเฟรชไฟล์ local.properties ข้ามเครื่องที่เกี่ยวข้องกับการผลิต หุ่นยนต์โครงการปรับปรุงคำสั่งนอกจากlocal.propertiesผลิตถังขยะจำนวนมากที่ไม่พึงประสงค์ (อย่างน้อยสำหรับฉัน) ซึ่งเป็นเหตุผลสำหรับทุกคนRMคำสั่งในตอนท้ายของสคริปต์

#!/bin/bash
scname="$0"
echo "${scname}: updating local properties..."
ln -fs src/main/AndroidManifest.xml
android update project -t 24 -p "$(pwd)"
echo "${scname}: ...done"
echo "${scname}: removing android update project junk ..."
rm -v project.properties
rm -v build.xml
rm -v proguard-project.txt
rm -v AndroidManifest.xml
echo "${scname}: ...done"

สคริปต์นี้เป็นสิ่งแรกที่เราเรียกใช้บนเครื่องใหม่ที่เราให้รหัส ต้องรันในไดเร็กทอรีโปรเจ็กต์รูท แน่นอนว่า android studio อาจมีวิธีจัดการ GUI แต่ฉันไม่รู้ว่าใช้ตัวแก้ไขอื่น ฉันไม่สามารถเรียกร้องได้ว่าวิธีแก้ปัญหานั้นเป็นเรื่องทั่วไป แต่เป็น "Works For Me" (tm)


0

ฉันได้พบกับปัญหาเดียวกันบน Ubuntu (ทั้งlocal.propertiesและANDROID_HOMEเพิ่ม) แต่สร้างล้มเหลวยืนยัน ดังนั้นวิธีแก้ไขคือเพิ่มบรรทัดต่อไปนี้

export ANDROID_HOME=/home/<user>/Android/Sdk export PATH=$PATH:/home/<user>/Android/Sdk/tools

โดยตรงกับstudio.shสคริปต์ (ภายใน/usr/local/android-studio/bin )

บางทีมันอาจจะเป็นประโยชน์


0

ฉันพบข้อผิดพลาดเดียวกัน แต่ในกรณีของฉันฉันได้โคลนโครงการโครงการโคลนถูกสร้างขึ้นด้วย Android API 22 ซึ่งฉันไม่ได้ติดตั้งในเวลา (ฉันมี API 24 และ 25 ติดตั้ง) ........ ดังนั้น ฉันต้องดาวน์โหลดเครื่องมือ sdk สำหรับ API 22


0

สำหรับ Windows:

  1. เพิ่ม ANDROID_HOME ในตัวแปรสภาพแวดล้อม: ANDROID_HOME = C: / ผู้ใช้ / YOUR_USERNAME / AppData / Local / Android / sdk
  2. เพิ่ม% ANDROID_HOME% \ platform-tools ไปที่ PATH

0

ในระบบของฉัน (Ubuntu 20.04 หลังจากการอัพเกรดสองรุ่นจาก 19.04) อาการเหมือนgradle(4.4.1 repos ที่ติดตั้งจาก repos APT) ละเว้นANDROID_HOMEตัวแปรสภาพแวดล้อมในขณะที่รับsdk.dirค่าจากlocal.propertiesถ้าฉันสร้างขึ้นมา

เหตุผลที่ดูเหมือนจะได้รับว่าคำสั่งเรียกjava openjdk version "11.0.7"หลังจากฉันติดตั้งopenjdk-8-jdkแพคเกจและupdate-alternatives --config javaทำให้ค่าเริ่มต้นjavaเป็นเวอร์ชัน 8 ( "1.8.0_252") gradleเริ่มทำงานตามที่คาดไว้


-3

คำถามนั้นมาจากพฤศจิกายน 2013 (ในขณะที่ Android Studio ยังอยู่ในโหมดดูตัวอย่างสำหรับนักพัฒนา)

ปัจจุบัน (AS v2.2, ส.ค. 2016) ระหว่างการติดตั้ง AS ขอให้เลือกโฟลเดอร์ SDK (หรือติดตั้งตามค่าเริ่มต้น) และจะใช้กับโครงการที่คุณเปิด

นั่นหมายความว่าการแก้ไขปัญหาใด ๆ ที่เป็นไปได้หรือการแก้ไขไม่เกี่ยวข้องเนื่องจากปัญหาไม่สามารถทำซ้ำได้อีก


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