Android Studio – 如何使用库(来自eclipse项目)

是。 每个人都在testingAndroid Studio。 我在我的项目中使用Eclipse,我想迁移到Android Studio。 我的项目有问题。

我读了这个页面: http : //developer.android.com/sdk/installing/migrate.html

在我看来,这不是一个好的方法。

我在我的项目库中使用的不是.jar格式,但他们是eclipse项目(与选中“是库”属性)。

你能告诉我如何将我的项目移动到Android Studio吗? 我有问题和大量的错误。 我也在使用Google Play服务,Android Studio向我展示了相同API的旧版本。

如何添加例如ActionBarSherlock或Android的ViewPagerIndicator?

应该像在eclipse中导入所有这些项目。 但在Android Studio中,我不能将项目标记为库吗?

Solutions Collecting From Web of "Android Studio – 如何使用库(来自eclipse项目)"

这对我有效。

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" /> 

在图书馆项目中,没有什么可做的:分别用apply插件: 'android-library'选项名称=“LIBRARY_PROJECT”value =“true”告诉Gradle和Android Studio这是一个Android库。

  1. 打开项目结构(cmd-;在OSX或只是文件>项目结构)
  2. 去分面
  3. select模块(您导入的项目)
  4. 顶部会出现一个“库模块”checkbox

要使用Google Play服务,请执行以下操作:在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> 

我实际上有android:value =“4242000”,但AndroidStudio自动更正它到上面编译,所以我离开它,因为它不那么脆弱。