2016-07-16 4 views
0

Я маю пытаюсь построить файл apk моего ионного приложения для Android с кордорой. Но каждый раз, когда отображается его ошибка нане в состоянии построить android apk в ионной кордове

:CordovaLib:compileDebugJava 

Я хочу создать apk 5.0 и установить цель 21, но все равно получаю ту же ошибку.

Ошибка:

:CordovaLib:compileDebugJavaC:\xampp\htdocs\smaart\platforms\android\CordovaLib\src\org\apache\cordova\CordovaInterfaceImpl.java:191: error: cannot find symbol 
    getActivity().requestPermissions(permissions, requestCode); 

    symbol: method requestPermissions(String[],int) 
    location: class Activity 
    C:\xampp\htdocs\smaart\platforms\android\CordovaLib\src\org\apache\cordova\CordovaInterfaceImpl.java:197: error: cannot find symbol 
    getActivity().requestPermissions(permissions, requestCode); 

    symbol: method requestPermissions(String[],int) 
    location: class Activity 
    C:\xampp\htdocs\smaart\platforms\android\CordovaLib\src\org\apache\cordova\Cordo vaInterfaceImpl.java:202: error: cannot find symbol 
    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) 
               ^
     symbol: variable M 
     location: class VERSION_CODES 
    C:\xampp\htdocs\smaart\platforms\android\CordovaLib\src\org\apache\cordova\CordovaInterfaceImpl.java:204: error: cannot find symbol 
     int result = activity.checkSelfPermission(permission); 

    symbol: method checkSelfPermission(String) 
    location: variable activity of type Activity 
    C:\xampp\htdocs\smaart\platforms\android\CordovaLib\src\org\apache\cordova\CordovaActivity.java:493: error: method does not override or implement a method froma supertype 
    @Override 
^

    Note: Some input files use or override a deprecated API. 

FAILED Примечание: Recompile с -Xlint: Deprecation для деталей. 5 ошибок

BUILD FAILED

Общее время: 4.235 Секунд

FAILURE: Строить неудачу с исключением.

  • Что пошло не так: Не удалось завершить выполнение задачи по ': CordovaLib: compileDebugJava.

    Compilation failed; see the compiler error output for details.

  • Try: Run с --stacktrace возможностью получения трассировки стека. Запустите с параметром --info или --debug , чтобы получить больше выходных данных журнала. Ошибка: CMD: Сбой команды с кодом выхода 1

+0

Какая версия для Android вы используете – mayur

ответ

1

Сначала выполните шаги запустить свой менеджер SDK и загрузить Android 6.0 (API 23) Только SDK платформы Выбранное один в Image enter image description here

сейчас проверить путь в ваших project..platforms \ Android \ CordovaLib Open project.properties и проверка

target=android-23

Надежда IT будет строить без ошибок

+0

Я использую версию для Android 5.0 –

+0

У меня уже установлена ​​SDK Platform 5.0 API 21 –

+0

WoW !!!!! THANKSS ALOT –

Смежные вопросы