#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 года.