Intereting Posts
Какова связь между пикселями и масштабированными пикселями BluetoothSocket.connect () исключение для исключения "read failed" Замена фрагмента другим фрагментом того же класса Фрагменты восстанавливают состояние при изменении ориентации Сделать программный снимок экрана всего экрана Добавление фрагмента поверх другого фрагмента по проблемеClickListener Определение идентификаторов в стиле, безопасно или катастрофа? Android: создать собственное приложение для графического интерфейса с NDK? Изменение вкладок ActionBar подчеркивает цвет программно Закругленные кнопки В GreenDao создайте запрос соединения с помощью OR вместо AND Как узнать количество операций моего приложения? Результат Android HttpRequest, кэшированный в течение 10 минут на устройствах Samsung Galaxy Портирование Java-сервера на Android Ссылки / значки, которые генерируются в кодебе, не отображаются на некоторых мобильных устройствах

Преобразовать существующий проект в проект Android в Eclipse?

Как преобразовать существующий проект в проект Android в Eclipse?

В частности, я хочу преобразовать простой старый проект Java в проект библиотеки Android.

Благодарю.

Какую подсистему / плагин вы используете для разработки Eclipse Android?

Вообще говоря, процесс называется «изменением характера проекта», например,

http://enarion.net/programming/tools/eclipse/changing-general-project-to-java-project/

Вам нужно изменить характер проекта (на это уже был дан ответ, но никто не дал вам нужную строку).

  • Закрыть eclipse
  • Откройте файл .project в вашем проекте
  • Сделайте раздел «Натура» похожим:

    <natures> <nature>com.android.ide.eclipse.adt.AndroidNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> </natures> 

Начните снова затмение, получайте удовольствие.

Примечание. Если вы используете maven, вы можете настроить природу проекта в своем pom, см. Файл плагина maven eclipse

У меня было приложение, которое было построено с помощью Eclipse 3.5 и использовалось java-проекты вместо правильно созданных проектов библиотеки Android. Я не уверен, как это изначально работало (приложение было опубликовано и оштрафовано), но я не мог заставить его работать, когда я пытался настроить среду dev на другой машине. Я продолжаю получать ClassNotFoundExceptions для ссылок на проект Java.

Поскольку у меня была пара лет истории регистрации, я действительно не хотел перемещать проекты, как утверждают некоторые ответы. Для меня преобразование Java-проекта в надлежащую библиотеку Android имело больше смысла.

Вот шаги, которые я должен был предпринять, чтобы заставить его работать:

Добавить AndroidNature в файл .project.

 <natures> <nature>com.android.ide.eclipse.adt.AndroidNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> </natures> 

Добавьте простой «AndroidManfest.xml»

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.convertproject.test" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /> </manifest> ? <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.convertproject.test" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /> </manifest> 

Добавить файл "project.properties"

 target=android-7 android.library=true 
  • Создайте пустую папку с корня проекта для вызова: "res"
  • Обновить в Eclipse
  • Щелкните правой кнопкой мыши по проекту, выберите «Инструменты Android», «Исправить свойства проекта».

ПРИМЕЧАНИЕ. Когда вы добавляете библиотеку в свой основной проект, импортируйте с помощью вкладки Android / Libray (в свойствах проекта) вместо Java Build Path / Projects

Я встретил ту же проблему. Вот мои шаги:

  • Создать новый проект для Android
  • Копировать .project, .classpath в простой старый Java-проект
  • Обновите простой старый проект Java в eclipse, а затем «Android Tools» появится в контекстном меню, когда вы щелкните правой кнопкой мыши на простой старый Java-проект.
  • «Инструменты для Android» | "Исправить свойства проекта"

На последнем этапе Eclipse добавит «Android Resource Manager», «Android Pre Compiler» и «Android Package Builder» в «Builders» и вскоре скомпилирует проект, создаст папку «gen», BuildConfig.java и R.java.

сделанный.

Мое решение:

  1. Скопируйте файл AndroidManifest.xml и project.properties в корневую директорию этого проекта.
  2. Нажмите «Файл» -> «Импорт», выберите «Android» -> «Существующий код для Android в рабочее пространство».
  3. Настройте правильный путь к исходному коду и версию Android Lib.

Вы знаете об этом руководстве ?

Я не знаю, есть ли способ конвертировать существующий Java-проект, но если нет, я бы предложил создать новый проект библиотеки, как описано, а затем переместить код на него.

Если мне нужно преобразовать, я обычно просто создаю новый проект и копирую файлы там.

Если бы я потратил время, чтобы сделать это правильно, это был бы проект Mavenized, который я могу просто импортировать. Вы можете посмотреть мое приложение, чтобы помочь вам получить некоторые идеи. https://github.com/trajano/GasPrices