Я довольно новичок 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