我用这个命令创建了我的Cordova应用程序: cordova创建testapp com.example.testapp TestApp 然后cd进入它cd testapp并在尝试添加android平台时:cordova平台添加android结果如下: cordova platform add androidC
cordova创建testapp com.example.testapp TestApp
然后cd进入它cd testapp并在尝试添加android平台时:cordova平台添加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平台更新android但我显然无法做到这一点,因为平台甚至没有添加.
有这个问题的其他人吗?
只需更改phonegap app目录的权限即可.sudo chmod -R 777 <path_to_phonegap_dir>
然后只需cd到你的phonegap目录并运行该应用程序.
phonegap local run android
快乐编码:)