Платформа Cordova добавляет странную проблему Android

Я создал приложение Кордовы с этой командой:

cordova create testapp com.example.testapp TestApp

Затем cd'd в него 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' 

Кто может мне помочь? Это действительно странно, я полагаю, что команда «add addroid» должна создавать указанные папки.


Обновленный ответ:

 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 для обновления платформы cordova platform update android но я, очевидно, не могу этого сделать, поскольку платформа даже не была добавлена.

Кто-нибудь еще с этим вопросом?

Просто измените разрешения для своего каталога приложений phonegap.

 sudo chmod -R 777 <path_to_phonegap_dir> 

Затем просто подключитесь к директории phonegap и запустите приложение.

 phonegap local run android 

Счастливое кодирование 🙂

Это связано с известной проблемой:

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

Вы можете обходным путем, создав пустую папку под названием «платформы» в каталоге приложения.