Ark*_*aar 7 linux android cordova
我用这个命令创建了我的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'
Run Code Online (Sandbox Code Playgroud)
谁能帮助我?这真的很奇怪,我认为'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'
Run Code Online (Sandbox Code Playgroud)
仍然有这个问题,我想我已经弄清楚,因为我暂时设置了我的PATH变量,但是这个永久性并没有解决它.已经尝试过由于朋友的建议更新平台:cordova platform update android但我显然无法做到这一点,因为甚至没有添加平台.
有这个问题的其他人吗?
Aru*_*nko 15
只需更改phonegap app目录的权限即可.
sudo chmod -R 777 <path_to_phonegap_dir>
Run Code Online (Sandbox Code Playgroud)
然后只需cd到你的phonegap目录并运行应用程序.
phonegap local run android
Run Code Online (Sandbox Code Playgroud)
快乐编码:)
小智 0
它与一个已知问题有关:
https://github.com/MobileChromeApps/mobile-chrome-apps/issues/123
您可以通过在应用程序目录中创建一个名为“platforms”的空文件夹来解决此问题。
| 归档时间: |
|
| 查看次数: |
9559 次 |
| 最近记录: |