簡體   English   中英

Cordova平台添加android奇怪的問題

[英]Cordova platform add android weird issue

我用這個命令創建了我的Cordova應用程序:

cordova create testapp com.example.testapp TestApp

然后cd進入它的cd testapp並在嘗試添加android平台時: cordova platform add android結果如下:

cordova platform add androidCreating android project...
Creating Cordova project for the Android platform:
    Path: platforms/android
Package: com.optie24.optie24
Name: Optie24
Android target: android-19
Copying template files...
shell.js: internal error
Error: ENOENT, no such file or directory 'platforms/android/assets'

誰能幫助我? 這真的很奇怪,我認為'platform add android'命令應該創建提到的文件夾。


更新回復:

cordova -d platform add android
cordova library for "android" already exists.
Checking if platform "android" passes minimum requirements...
Creating android project...
Running command: /home/arko/.cordova/lib/android/cordova/3.4.0/bin/create --cli /media/arko/apps/testapp/platforms/android 
Creating Cordova project for the Android platform:
    Path: platforms/android
    Package: com.example.testapp
    Name: TestApp
    Android target: android-19
Copying template files...
shell.js: internal error
Error: ENOENT, no such file or directory 'platforms/android/assets'

更新

仍然有這個問題,我想我已經弄清楚,因為我暫時設置了我的PATH變量,但是這個永久性並沒有解決它。 已經嘗試過由於朋友的建議更新平台: cordova platform update android但我顯然不能這樣做,因為平台甚至沒有添加。

有這個問題的其他人嗎?

只需更改phonegap app目錄的權限即可。

sudo chmod -R 777 <path_to_phonegap_dir>

然后只需cd到你的phonegap目錄並運行應用程序。

phonegap local run android

快樂編碼:)

這與已知問題有關:

https://github.com/MobileChromeApps/mobile-chrome-apps/issues/123

您可以通過在app目錄中創建一個名為“platforms”的空文件夾來解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM