ข้อผิดพลาด: ไม่พบ wrapper gradle ภายใน Android SDK อาจจำเป็นต้องอัปเดต Android SDK ของคุณ - Android


199

ฉันรู้ว่ามีคำถามมากมายที่คล้ายกับคำถามนี้ แต่ฉันไม่สามารถหาวิธีแก้ปัญหาของฉันได้ในคำถามเหล่านี้ นอกจากนี้ฉันจะให้รายละเอียดเกี่ยวกับกรณีเฉพาะของฉัน

ฉันเขียนโครงการ Ionic ใน Ubuntu 16.04 LTS และตอนนี้ฉันต้องสร้างมันขึ้นมาเพื่อปล่อย ดังนั้นฉันจึงเรียกใช้คำสั่ง:

cordova build --release android

และฉันแสดงข้อผิดพลาดต่อไปนี้:

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper
  • ฉันไม่มีtemplates/gradle/wrapperไดเรกทอรีนี้
  • My Android Studio คือ 2.3 ซึ่งเป็นเวอร์ชั่นล่าสุดในตอนนี้
  • เครื่องมือแพลตฟอร์ม Android SDK 25.0.3
  • เครื่องมือ Android SDK 25.3.1
  • Android ทุกรุ่นตั้งแต่ 2.1 (Eclair) ถึง 7.1.1 (Nougat)

หลังจากการวิจัยผมใส่ทุกตัวแปรสภาพแวดล้อม Android /etc/environmentสตูดิโอที่เกี่ยวข้องในแฟ้ม ดังนั้นตอนนี้ดูเหมือนว่านี้:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools"

ANDROID_HOME=/home/<user>/Android/Sdk
export ANDROID_HOME

JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME

GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2
export GRADLE_HOME

ตอนนี้เพื่อทดสอบตัวแปรสภาพแวดล้อมฉันรันคำสั่งต่อไปนี้:

source /etc/environment
echo $PATH
echo $ANDROID_HOME
echo $JAVA_HOME
echo $GRADLE_HOME

และตัวแปรพา ธ ทั้งหมดจะถูกแสดงอย่างถูกต้อง

ดังนั้นดูเหมือนว่าตัวแปรสภาพแวดล้อมควรเป็นไปตามคำถามที่คล้ายกันและในแบบฝึกหัดที่ฉันค้นหา ไม่มีใครรู้ว่าฉันกำลังทำอะไรผิดหรือเปล่า? เหตุใดฉันยังคงได้รับข้อผิดพลาด Gradle Wrapper

คำตอบ:


246

ฉันเพิ่งพบปัญหาเดียวกัน

อาจเป็นการอุดตันในคำแนะนำเกี่ยวกับวิธีการติดตั้ง (หรืออัปเกรด) Android Studio ด้วยเครื่องมือ SDK ทั้งหมดที่คุณและฉันพลาดหรืออาจเป็นข้อผิดพลาดที่สร้างขึ้นโดย Studio รุ่นใหม่ซึ่งไม่เป็นไปตามข้อกำหนดของไฟล์เดียวกับ รุ่นเก่ากว่า ฉันเอนไปข้างหลังเนื่องจากโพสต์ SOจำนวนมากในหัวข้อนี้ดูเหมือนจะชี้ไปที่ ANDROID_PATH โดยมีโฟลเดอร์ชื่อ android-sdk ซึ่งไม่ปรากฏในเวอร์ชั่นล่าสุด (2.3.0.8)

ดูเหมือนว่าจะมีวิธีแก้ไขเฉพาะหน้าซึ่งฉันต้องทำงานกับเครื่องของฉัน นี่คือสิ่งที่ฉันทำ:

  • ดาวน์โหลด tools_r25.2.3-windows.zip จากดาวน์โหลด Android
  • คลายซิปบนเดสก์ท็อป
  • แทนที่ C: \ Users \ ชื่อผู้ใช้ \ AppData \ Local \ Android \ sdk \ tools ด้วยเครื่องมือโฟลเดอร์ย่อยที่แยก /
  • ในโฟลเดอร์โครงการ:

    $ Cordova แพลตฟอร์มลบ Android
    $ แพลตฟอร์ม Cordova เพิ่ม Android

คุณอาจต้องบังคับลบ node_modules ใน android หวังว่านี่จะช่วยได้


1
ขอบคุณฉันถูกขังอยู่ในปรากฏการณ์เดียวกันตอนนี้กลับมารักษาสภาพแวดล้อมของฉันด้วยวิธีการรักษาของคุณ ฉันคิดว่านี่เป็นความผิดของ Google ดังนั้นผู้พัฒนา Cordova จะต้องรอการอัปเดตครั้งต่อไปที่ได้รับการแก้ไข
HirofumiTamori

1
มีปัญหาเดียวกัน ลดระดับ "เครื่องมือ Android SDK" 25.2.3 ที่แก้ไขปัญหา เราน่าจะรอการอัปเดตจากทีม Google / Android
gregor

3
การแทนที่เฉพาะโฟลเดอร์เครื่องมือทำให้ฉันไม่ได้ ไม่จำเป็นต้องลบและเพิ่มแพลตฟอร์ม
vahissan

16
มีประโยชน์มากสำหรับ Mac คุณสามารถทำสิ่งเดียวกันยกเว้นสำหรับการดาวน์โหลดเครื่องมือสำหรับ Windows คุณดาวน์โหลดจาก Mac ตามที่อยู่นี้: dl.google.com/android/repository/tools_r25.2.3-macosx.zip
O. Edholm

14
ไฟล์ต้นฉบับสามารถเข้าถึงได้โดยตรงที่นี่: dl.google.com/android/repository/…
Devil's Advocate

254

แก้ไข 3:

Cordova Android 6.2.2 ได้รับการเผยแพร่และเข้ากันได้อย่างสมบูรณ์กับเครื่องมือ SDK 26.0.x และ 25.3.1 ใช้รุ่นนี้:

cordova platform update android@6.2.2

หรือ

cordova platform rm android
cordova platform add android@6.2.2

แก้ไข 2:

มีการเปิดตัวเครื่องมือ SDK Android อื่น (26.0.x) ที่ไม่สามารถทำงานร่วมกับ Cordova-android 6.2.1 ได้อย่างสมบูรณ์

แก้ไข: Cordova Android 6.2.1 เปิดตัวแล้วและตอนนี้สามารถใช้งานร่วมกับ Android SDK ล่าสุดได้แล้ว

คุณสามารถอัปเดตแพลตฟอร์ม Android ที่เข้ากันไม่ได้ของคุณในปัจจุบันด้วย cordova platform update android@6.2.1

หรือคุณสามารถลบแพลตฟอร์มที่มีอยู่แล้วเพิ่มใหม่ (จะลบการเปลี่ยนแปลงด้วยตนเองที่คุณทำในyourProject/platforms/android/โฟลเดอร์)

cordova platform rm android cordova platform add android@6.2.1

คุณต้องระบุเวอร์ชันเนื่องจาก CLI ปัจจุบันติดตั้ง 6.1.x โดยค่าเริ่มต้น

คำตอบเก่า:

เครื่องมือ SDK Android ที่น่าเศร้า 25.3.1 ทำให้ Cordova-android 6.1.x เกิดปัญหา

สำหรับผู้ที่ไม่ต้องการลดระดับเครื่องมือ SDK คุณสามารถติดตั้ง Cordova-android จาก github url ได้เนื่องจากปัญหาส่วนใหญ่ได้รับการแก้ไขในสาขาหลักแล้ว

cordova platform add https://github.com/apache/cordova-android


7
รุ่นวางจำหน่ายแล้วในที่เก็บ npm แม้ว่าจะยังไม่ได้ใช้งานโดยอัตโนมัติ cordova platform add android@6.2.0ทำงานได้แม้ว่า
จูลส์

3
@chrjs cordova platform add android@6.2.3มีความปลอดภัยในการใช้งานในขณะนี้คุณไม่จำเป็นต้องเพิ่มเวอร์ชัน github และมันอาจจะไม่เสถียรใช้ดีกว่า 6.2.3 ตามที่เผยแพร่ล่าสุด
jcesarmobile

1
ฉันใช้ Cordova 7.0.1 และฉันได้รับข้อผิดพลาด: Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.คำแนะนำใด ๆ
Ethan Keller

1
@EthanKeller แต่คุณได้เพิ่มแพลตฟอร์ม Android ก่อนหน้านี้หรือไม่ หากเป็นกรณีนี้ให้ลบออกcordova platform rm androidเพิ่มอีกครั้งcordova platform add android
jcesarmobile

1
ทำไมไม่เพียงandroid@latest?
Seanny123

56

(โดยทั่วไปสิ่งที่ @ user3464070 พูดแล้ว)

สำหรับ Mac:

cd ~/Library/Android/sdk
# download latest tools
curl -O https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip
# overwrite existing tools folder without prompting
unzip -o tools_r25.2.3-macosx.zip
# clean up
rm tools_r25.2.3-macosx.zip

1
บรรทัดแรกอาจเป็นcd $ANDROID_HOMEเพราะความเรียบง่าย?
toxaq

1
@toxaq อาจเป็น แต่$ANDROID_HOMEไม่ได้กำหนดไว้ในเครื่องของฉัน
basecode

2
ขอบคุณมาก. คำสั่งของคุณ + โดยใช้ android@6.1.2 ทำงานเหมือนมีเสน่ห์บน mac!
David Dal Busco

43
  1. หากคุณติดตั้ง android studio ภายในระบบของคุณให้คัดลอกโฟลเดอร์แม่แบบจาก C:\Program Files\Android\Android Studio\plugins\android\lib\templates
  2. วางลงในโฟลเดอร์ C:\Users\<user-name>\AppData\Local\Android\sdk\tools
  3. เรียกใช้คำสั่ง: ionic build android

ไฟล์ jar ที่จำเป็นทั้งหมดจะถูกดาวน์โหลดและไฟล์ apk สำหรับแอปพลิเคชันจะถูกสร้างขึ้น

หมายเหตุ: การC:\Users\<user-name>\AppData\Local\Android\sdk\toolsตั้งค่าตัวแปรสภาพแวดล้อมในการ ตั้งค่าชื่อผู้ใช้เป็นชื่อผู้ใช้ปัจจุบันของคุณ


1
ทางออกที่ง่ายและสะดวก!
Jari Pekkala

1
นี่เป็นวิธีที่ง่ายและประหยัดสำหรับผู้ที่มี Android Studio
จอห์นสัน

1
มันใช้งานได้จริงสำหรับฉัน .. เมื่อโซลูชันอื่นไม่ได้ น่าเสียดายที่ดูเหมือนว่าส่วนใหญ่จะขึ้นอยู่กับรุ่นสตูดิโอของ
Cordova

1
ตั้งแต่ปีพ. ศ. 2561 และทำงานกับ Cordova 2 รุ่นฉันสามารถรับรองโซลูชันนี้ว่าใช้งานได้และไม่จำเป็นต้องดาวน์โหลดเพิ่มเติม
ravemir

26

สำหรับลีนุกซ์นั้นมีทางออกที่ดีกว่าอีกเล็กน้อย

ไปที่ https://developer.android.com/studio/index.html#downloads

และดาวน์โหลดไฟล์ zip เครื่องมือบรรทัดคำสั่ง (ด้านล่างของหน้า) สำหรับ linux แตกไฟล์เหล่านั้นลงในโฟลเดอร์ .... / Android / Sdk / เพื่อให้คุณเขียนทับ / ขยายโฟลเดอร์เครื่องมือของคุณ ตอนนี้ทุกอย่างทำงานได้ดี


ใช่ RJ ตอบวิธีแก้ปัญหา Windows สำหรับปัญหาและคำตอบของคุณคือโซลูชัน Linux มีประโยชน์สำหรับคนที่ไม่ทราบวิธีแก้ปัญหา Windows ' C:\Users\username\AppData\Local\Android\sdk\toolsกับ Ubuntu/home/user/Android/Sdk
rbenvenuto

@ rbenvenuto คำตอบก็เหมือนกัน ดาวน์โหลดเครื่องมือแตกไฟล์ zip และบันทึกเนื้อหาที่แยกไปยังโฟลเดอร์เครื่องมือของ idk ของคุณ เป็นเรื่องยากที่จะเข้าใจ ฉันใช้ Mac และจะบันทึกเป็น ~ / Library / Android / sdk / tools ฉันต้องขโมยคะแนนโหวตของใครบางคนเพื่ออธิบายสิ่งเดียวกันด้วยคำที่แตกต่างกันหรือไม่?
iOSAndroidWindowsMobileAppsDev

4
@Anon Yep ไม่สามารถปฏิเสธคำตอบของเขาเป็นคำอธิบายเดียวกันกับคำที่แตกต่างกันมาก แต่ฉันเห็นคุณค่าบางอย่างสำหรับผู้เริ่มต้นที่ดิ้นรนอย่างฉัน lol
rbenvenuto

รุ่นก่อนหน้านี้ไม่สามารถใช้งานได้อีกต่อไปใน developer.android.com
Ferdinand.kraft

21

สำหรับทุกคนที่ยังคงมีปัญหานี้สิ่งนี้ได้ผลสำหรับฉัน:

    cordova platform update android@latest

จากนั้นสร้างและมันจะดาวน์โหลดเวอร์ชั่น gradle ใหม่ล่าสุดโดยอัตโนมัติและควรใช้งานได้


2
1 ผลงานนี้เป็น @ สิงหาคม 2017 cordova-android@6.2.3และการปรับปรุงคุณ คำตอบที่เก่ากว่าอาจจะใช่หรืออาจจะใช้งานไม่ได้หรือจะถูกต้องอีกต่อไป สถานการณ์นี้มีการเปลี่ยนแปลงและเกิดขึ้นโดยตรงจาก Android SDK 25.3.1 การสนับสนุนการปล่อยสำหรับไบนารี android ดังอธิบายไว้ที่นี่: cordova.apache.org/announcements/2017/04/05/ …
JK

1
ยังคงทำงานเหมือนเดิมเมื่อเดือนมีนาคม 2561 ฉันไม่ได้สร้างโครงการคอร์โดวาใหม่บ่อยครั้งนี่เป็นครั้งแรกที่ฉันแสดงความคิดเห็นก่อนหน้านี้ มันมีcould not find gradle wrapperข้อผิดพลาดเดียวกัน ฉันต้องค้นหาวิธีแก้ไขปัญหาบน SO อีกครั้ง นี่คือการแก้ไขแต่ละโครงการต้องใช้กับโครงการ Cordova ใหม่ทุกรายการที่คุณสร้าง จะโหวตสองครั้งถ้าทำได้นี่เป็นครั้งที่ 2 ที่คำตอบนี้ช่วยฉันตอนนี้
JK

14

ไม่จำเป็นต้องลดระดับเครื่องมือ Android บน Windows Gradle ย้ายจาก:

C:\Users\you_username\AppData\Local\Android\sdk\tools

ถึง:

C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle\wrapper

ดังนั้นคุณเพียงแค่ต้องปรับเส้นทางของคุณเพื่อให้ชี้ไปยังโฟลเดอร์ที่ถูกต้อง


6
ฉันทำในสิ่งที่ตรงกันข้ามโดยย้ายเสื้อคลุมไปที่ AppData ของฉันและใช้งานได้ดี! ขอบคุณ ^ _ ^
Nicolas_LeBot


คัดลอกเนื้อหาของโฟลเดอร์เสื้อคลุมจากเส้นทางนี้ C: \ Program Files \ Android \ Android สตูดิโอ \ ปลั๊กอิน \ หุ่นยนต์ \ lib \ Templates \ gradle \ เสื้อคลุมที่ C: / Android / SDK ของ / เครื่องมือ / แม่ / gradle / เสื้อคลุม
inspiredMichael

9

หากคุณมีข้อผิดพลาดนี้เมื่อคุณ ionic run android --device

## codova - android update 
npm install -g cordova
cordova platform update android

7

เพียงคัดลอกทุกอย่างจากการติดตั้ง Android Studio ทั่วไป จาก: D: \ sw \ dev \ android \ studio \ plugins \ android \ lib \ templates

(ไดเรกทอรีแม่แบบทั้งหมด)

ถึง:

D: \ sw \ dev \ หุ่นยนต์ \ SDK \ เครื่องมือ

ทดสอบกับอิออนสร้าง Android


นี่คือทางออกในกรณีของฉัน หลังจากโซลูชันนี้คุณอาจได้รับข้อความลิขสิทธิ์ ดูstackoverflow.com/questions/40383323/…
JonathanRomer

6

ปัญหานี้เกิดขึ้นเมื่อคุณไม่มี wrapper gradle ในเครื่องมือ SDK ของคุณ

เช่นเดียวกับคำตอบก่อนหน้านี้ที่บอกว่าคุณสามารถอัปเดตเป็นcordova-androidเวอร์ชั่นล่าสุด(ใช้งานได้) แต่ถ้าคุณต้องการทำงานต่อไปcordova-cli@6.4.0และcordova-android@6.0.0เพียงคัดลอกโฟลเดอร์จาก android studio ex .;

cd /Applications/Android\ Studio.app/Contents/plugins/android/lib/
cp -r templates/ $ANDROID_HOME/tools/templates
chmod +x $ANDROID_HOME/tools/templates/gradle/wrapper/gradlew

ในกรณีของฉันฉันกำลังใช้cordova-plugin-fcmและได้รับการทดสอบกับ Cordova-android รุ่นเก่าดังนั้นฉันจึงไม่สามารถใช้cordova-android@2.x(ยังไม่ได้)


5

สำหรับ Linux เพียงสร้าง symlink ดังนี้:

ln -s /android/android-studio/plugins/android/lib/templates /android/sdk/tools/templates

ไม่ได้ทดสอบโซลูชัน symlink แต่ในระบบของฉัน/opt/android-studio/plugins/android/lib/templates/gradle/wrapper/gradlewไม่มีสิทธิ์ดำเนินการ ตรวจสอบให้แน่ใจก่อนที่จะลอง
Ferdinand.kraft

ฉันไม่ได้มีแม่แบบ / sdk/toolsโฟลเดอร์ภายใต้
PlayHardGoPro

5

ใน linux (Ubuntu ในกรณีของฉัน) เพียงติดตั้ง gradle:

sudo apt-get install gradle

แก้ไข: ดูเหมือนว่า ubuntu repo มี gradle 2.10 เท่านั้นสำหรับเวอร์ชั่นใหม่: https://www.vultr.com/docs/how-to-install-gradle-on-ubuntu-16-10


1
วิธีการแก้ปัญหาข้างต้นไม่ได้ผลสำหรับฉัน ฉันใช้เวอร์ชั่นล่าสุดของ Cordova 7.0.1 การติดตั้ง gradle จาก ubuntu repo แก้ปัญหาได้ ในปี 2560 และยังคงเป็นคอร์โดวาไม่ทราบว่าจะใช้ gradle buildin ของ Android studio
sziraqui

3

เมื่อเร็ว ๆ นี้ฉันยังพบปัญหาที่คล้ายกันและหลังจากฉันทำเช่นนี้แล้วก็ใช้งานได้:

ฉันแก้ไขไฟล์ใน /etc/profile

sudo nano /etc/profile

export JAVA_HOME=/home/abdul/java/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin

export ANDROID_HOME=/home/abdul/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

export GRADLE_ANDROID_HOME=/home/abdul/android-studio/gradle
export PATH=$PATH:$GRADLE_ANDROID_HOME/gradle-3.2/bin
export PATH=$PATH:$GRADLE_ANDROID_HOME/m2repository

ข้อมูลอื่น ๆ (ในกรณี):

ไม่แน่ใจเกี่ยวกับm2repositoryส่วนหนึ่งในครั้งแรกลองผ่านแกรนด์ แต่มีข้อผิดพลาดอื่น (gradlew-command-failed-with-exit-code-

  1. ฉันตรวจสอบว่าใน Android Studio ที่เก็บนั้นเปิดใช้งานอยู่หรือไม่และฉันไม่ได้เปิดใช้งานฉันพยายามเปิดใช้งานและเมื่อฉันลองอีกครั้ง (Cordova build Android) จะดาวน์โหลดไฟล์อื่นอีกสองสามไฟล์หรือไม่จากที่เก็บ? และเมื่อฉันลบเส้นทางมันก็ยังใช้งานได้ (ต้องขอบคุณตัวอย่าง Marcin Orlowski ดังนั้นฉันจึงสามารถเข้าใจเส้นทางการส่งออกได้ดีขึ้น)

ฉันใช้:

  • Linux Mint Serena
  • โหนด: v6.10.3
  • npm: 3.10.10
  • Cordova: 7.0.0
  • Android Studio: 2.3.1
  • เครื่องมือแพลตฟอร์ม Android SDK: 25.0.5
  • เครื่องมือ Android SDK: 26.0.2

หวังว่ามันจะช่วยทุกคนที่อาจมีปัญหาเช่นเดียวกับฉันและต้องการสิ่งนี้เช่นกัน

ขอบคุณ




2

ไม่มีวิธีแก้ปัญหาที่เหมาะกับฉัน ณ วันนี้ สถานการณ์ของฉันคือว่าฉันได้รับการปรับปรุงสตูดิโอ Android ของฉัน สิ่งที่ได้รับความนิยมมากที่สุดในการแทนที่โฟลเดอร์ tools ด้วยอันล่าสุดนั้นไม่ได้ผลสำหรับฉัน ไม่จำเป็นต้องใช้ Infact ในบางกรณี

npm update -g cordova ทำเคล็ดลับสำหรับฉัน

จากนั้นฉันก็ลบแพลตฟอร์มและเพิ่มอีกครั้ง

ionic platform remove android

ionic platform add android

สิ่งนี้ใช้ได้กับฉันใน Ionic ฉันแน่ใจcordova platform remove/add androidจะทำสิ่งเดียวกัน ไม่ได้ทดสอบว่า

ทำงานอีกครั้ง!


2

หลังจากที่พยายามทุกอย่างที่นี่เป็นครั้งที่สองในการสั่งซื้อที่แตกต่างกันผมติดตั้งใหม่ทุกอย่างและก่อนที่จะทำcordova platform add androidผมไปและวิ่งtemplates/gradle gradlew.batหลังจากเสร็จสิ้นฉันสามารถเพิ่มแพลตฟอร์ม android ได้โดยไม่มีปัญหา



0

วิ่ง:

cordova platform update android@6.1.2

และตรวจสอบให้แน่ใจว่าการอ้างอิงตัวแปรสภาพแวดล้อมของ Android Studio และ Android Studio เป็นตำแหน่งเดียวกัน

ฉันจะแก้ไขปัญหานี้โดยคัดลอก Android Studio จาก:

D:\Program Files\Android

ถึง

C:\Program Files\Android

0

หลังจากคอร์โดวาอัปเกรดเป็น 7.0.x เส้นทางการไล่ระดับสีจะถูกเปลี่ยนแปลงตามที่กล่าวไว้ข้างต้น หากต้องการให้มันทำงานก่อนที่การแก้ไขอย่างเป็นทางการจะออกมาเพียงติดตั้ง gradle ด้วยตนเองและตั้งค่าใน Environment ของคุณ

  1. ไปที่https://gradle.org/installดาวน์โหลดแพ็คเกจไบนารี
  2. เปิดเครื่องรูดมันจำเส้นทางได้เช่นฉันคนที่: E: \ Gradle
  3. ตั้งค่าตัวแปรสภาพแวดล้อมเช่นเดียวกับใน Windows เพิ่ม E: \ Gradle \ bin

แค่นั้นแหละ.


0

หลังจากประสบปัญหาเดียวกันให้เปลี่ยนชื่อแพคเกจใน config.xml, id ของแอตทริบิวต์ที่มีชื่อโดยไม่มี "-" ข้างใน ...

กล่าวคือ

com.web-projet.appname

เปลี่ยนชื่อเป็น:

com.webprojet.appname

และทั้งหมดถูกต้อง ...

ถ้ามันช่วย



0

ฉันใช้ Ubuntu 16.04 และสำหรับฉันมันใช้งานได้โดยใช้สองคำสั่ง: -

ionic cordova platform rm android
ionic cordova platform add android@6.3.0

-1

ทางออกที่ง่ายและง่ายสำหรับ MAC

ปัญหาของฉันคือ

cordova build android
ANDROID_HOME=/Users/jerilkuruvila/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/jerilkuruvila/Library/Android/sdk/tools/templates/gradle/wrapper

สารละลาย

jerilkuruvila@Jerils-ENIAC tools $ cd templates
-bash: cd: mkdir: No such file or directory
jerilkuruvila@Jerils-ENIAC tools $ mkdir templates
jerilkuruvila@Jerils-ENIAC tools $ cp -rf gradle templates/
jerilkuruvila@Jerils-ENIAC tools $ chmod a+x templates/

Cordova สร้าง android อีกครั้งทำงานในขณะนี้ !!!


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