Есть ли у фотона затмения проблемы с ааром? затмение вообще? как с этим бороться? - PullRequest
0 голосов
/ 01 апреля 2020

Я довольно новичок ie в android.

Я использую Eclipse Photon (4.8.0.I20180611-0500) со следующими плагинами:

  • Android Средства разработки (23.0.7.2120684)
  • Android для Maven Eclipse (1.4.0)

Я клонировал https://github.com/simpligility/android-maven-plugin.

Затем я использую eclipse, чтобы открыть примеры android проектов, таких как libraryprojects project и его подпроект.

libraryprojects - это набор простых проектов maven для android. В нем просто показано, как создавать и использовать библиотеки с помощью android -maven-plugin.

Когда я собираю библиотечные проекты из командной строки, все работает (за исключением тестового проекта):

cd libraryprojects
mvn clean install

Однако в Eclipse есть некоторые проблемы, или у меня возникают проблемы с тем, чтобы код работал хорошо:

  • Сначала мы должны создать файл default.properties или project.properties по адресу каждый android проект root, чтобы иметь возможность добавлять "android характер проекта".
  • секунду, и я застрял на этом: "не может быть разрешен тип" ошибки затмения для всех проектов которые имеют зависимости типа AAR.
  • жажду, мы должны сделать символическую c ссылку для AndroidManifest. xml и папку res, чтобы они были доступны из каждой папки android project root.

Я пытался понять, как решить эту проблему, прочитал некоторые статьи и форумы на google, например: Как импортировать Android AAR-зависимостей, используя Maven в Eclipse?

Однако эта статья старая и предлагаемые решения являются обходными путями. И они старые, поэтому я хотел бы знать:

  • если я сделаю несколько ошибок
  • если затмение не будет работать с aar libs
  • если я ' Лучше использовать Android Studio (или Intellij) для android проектов ...

Я также вижу этот интересный пост для преобразования проекта gradle в проекты затмения или идеи: Как использовать Gradle для генерации файлов проектов Eclipse и Intellij для Android проектов , но я действительно не знаю, должен ли я продолжать его, или если другой метод проще всего.

Может кто-нибудь помогите мне разобраться с этим?

Обратите внимание: при использовании других android проектов, созданных с использованием gradle, проблемы остаются прежними: неразрешенный символ при использовании классов из AAR.

Например Когда я пытаюсь использовать эти зависимости AAR, сборка gradle в порядке, но Eclipse говорит мне, что используемые классы этих jar-файлов не могут быть разрешены. - com.github.sahasbhop: отформатированный журнал: 0.0.5 '- com.nostra13.universalimageloader: универсальный загрузчик изображений: 1.9.4

...