Ошибка импорта при создании приложения в cordova

#android #cordova

#Android #кордова

Вопрос:

На самом деле, я очень новичок в Cordova. Я создаю функцию push-уведомлений (OneSignal) в своем проекте cordova.

Сначала я создал приложение cordova следующим образом :

 C:>cordova create newGenNo15 io.newgen.newGenNo15 NewGenNo15
C:newGenNo15>cordova platforms add android

C:newGenNo15>cordova plugin add onesignal-cordova-plugin
  

А затем импортировал это в Eclipse.

 File > Import > Android > Existing Android Code Into Workspace
  

Но я обнаружил ошибки в файле Java.

введите описание изображения здесь

Я пытался решить эту проблему. Но я не смог этого сделать. Даже я изменил файл build.gradle, например, добавив путь к классу и скомпилировав, но у меня не получилось.

Должен ли я решать эту проблему?

Комментарии:

1. это происходит из-за того, что eclipse не может найти классы в плагине, потому что плагин в нем отсутствует. Попробуйте добавить jar-файл этого плагина, а затем перестроить проект.

2. Спасибо! Но я не могу найти ни одного файла jar в подключаемом модуле. Я только что видел файлы aar или mda. Могу ли я обработать эти файлы?

Ответ №1:

Вам нужно будет извлечь classes.jar файл из файла OneSignal .aar . Однако я рекомендую просто придерживаться стандартной команды сборки Cordova вместо использования Eclipse.

cordova build android --release

Если вам необходимо использовать проект Android для добавления пользовательского кода Java, я рекомендую использовать Android Studio поверх Eclipse. Google прекратил поддержку Eclipse с конца 2015 года.