有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我读了这一页:http://developer.安卓.com/sdk/installing/migrate.html

在我看来,这不是一个好办法

我正在我的项目库中使用不在中的。jar格式,但它们是eclipse项目(属性中勾选了“is library”)

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

如何添加例如ActionBarSherlock或Android ViewPagerIndicator

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


共 (3) 个答案

  1. # 1 楼答案

    这对我有用

    构建中。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" />
    

    在library项目中,没什么可做的:告诉Gradle和Android Studio这是一个Android库,分别带有apply插件:'Android-library'option name=“library\u project”value=“true”

  2. # 2 楼答案

    1. 打开项目结构(在osx上cmd-;或仅打开文件>;项目结构)
    2. 转到面
    3. 选择模块(导入的项目)
    4. 顶部将有一个“库模块”复选框
  3. # 3 楼答案

    要使用Google Play服务: 在构建中。渐变文件:

    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>
    

    实际上我有安卓:value=“4242000”,但安卓idstudio自动将其更正为上面的版本,它可以编译,所以我留下了它,因为它不那么脆弱