2013-05-16 2 views
16

Да. Все тестируют Android Studio. Я использую Eclipse в своих проектах, и я хочу перейти на Android Studio. У меня проблемы с моими проектами.Android Studio - как использовать библиотеки (из проектов eclipse)

Я прочитал эту страницу: http://developer.android.com/sdk/installing/migrate.html

Не большой, как на мой взгляд.

Я использую в своих проектах библиотеки, которые не в формате .jar, но они являются проектами eclipse (с проверкой «есть библиотека» в свойствах).

Не могли бы вы рассказать, как перенести мои проекты в Android Studio? У меня проблемы и множество ошибок. Я также использую Google Play Services, а Android Studio показал мне старые версии тех же API.

Как добавить, например, ActionBarSherlock или Android-ViewPagerIndicator?

Shoud Я импортирую как и в eclipse все эти проекты. Но в Android Studio я не могу пометить проект как библиотеку или нет?

+3

+1 для «Не очень хорошо, как на мой взгляд» –

+0

Вы прочитали ту часть, где ее называли «предварительным просмотром IO» .... правильно? как ... не готово к полному прайм-тайму? Дайте ему некоторое время, я уверен, что они улучшат возможности миграции ... heck Я только что скачал 0.1.1 и сразу же получил запрос на обновление до 0.1.2. Они утверждают, что делают еженедельное обновление или так, поэтому просто дайте ему некоторое время. –

ответ

2

Это сработало для меня.

В build.gradle файла:

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile project(':MyLibrary') 
} 

, и в файле IntelliJ модуля, HelloWorld.iml:

<orderEntry type="library" name="android-support-v4" level="application" /> 
<orderEntry type="library" name="MyLibrary.aar" level="project" /> 

В проекте библиотеки, там не так много сделать: скажите Gradle и Android Studio, что это Android-библиотека, с применением плагина: 'android-library' и option name = "LIBRARY_PROJECT" value = "true", соответственно.

5
  1. Открыть Структура проекта (Cmd-, на OSX или просто Файл> Структура проекта)
  2. Перейти к граням
  3. Выберите модуль (проект импортирован)
  4. там будет «библиотека модуль "checkbox at top
+0

Спасибо. Я постараюсь завтра. Поэтому мне сначала нужно импортировать проекты с библиотеками, а затем мое приложение. – adek

0

Чтобы использовать Google Play Services: В файле build.gradle:

dependencies { 
    compile 'com.google.android.gms:play-services:4.2.42' 
} 

В файле AndroidManifest.xml:

<application > 
    <meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
</application> 

Я на самом деле имел андроид: значение = "4242000" но AndroidStudio автоматически скорректировал его на выше, который компилируется, поэтому я его оставил, так как он менее хрупкий.

Смежные вопросы