当前位置 : 主页 > 手机开发 > android >

在Android Studio中添加Holoeverywhere项目

来源:互联网 收集:自由互联 发布时间:2021-06-11
我是Gradle和 Android Studio(基于Intellij Idea的IDE)的新手.我的问题是纠正导入holoeverywhere to project.我阅读了很多类似的主题,但他们没有给出解决我问题的方法. 类似主题: Android Studio not work
我是Gradle和 Android Studio(基于Intellij Idea的IDE)的新手.我的问题是纠正导入holoeverywhere to project.我阅读了很多类似的主题,但他们没有给出解决我问题的方法.

类似主题:

Android Studio not working with HoloEverywhere and ActionBarSherlock

Building Android Studio project with HoloEverywhere fails

How do I add a library project to Android Studio?

下面放了我操作方法的屏幕:

1首先从头开始创建新项目

2为libs创建目录

3导入新模块

4使用Maven模型导入holoeverywhere

5导入设置

6向主应用程序模块添加依赖项

7将Holoeverywhere dir移动到图书馆

8更改父模块名称

9添加对gradle文件的依赖性

10更改活动中的导入

11运行结果

12另一种设定依赖的尝试

请给我同样的想法如何纠正导入holoeverywhere

我同意@ 7wonders,但将矿山项目导入HoloEverywhere会比导入HoloEverywhere更大的问题.

克隆HoloEverywhere后,在项目内部有一个名为“library”的文件夹.
首先,我将它复制到项目根目录下的文件夹“libraries”中,并将其重命名为“HoloEverywhere”.

其次,我在HoloEverywhere文件夹中编辑了“build.gradle”文件,如下所示:

apply plugin: 'android-library'

  android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

  defaultConfig {
     minSdkVersion 7
  }

  sourceSets {

    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        res.srcDirs = ['res']
    }

}
}


dependencies {
   compile files('libs/support-v4-18.0.4.jar')
   compile files('libs/nineoldandroids-2.4.0.jar')
 }

第三,添加到项目根文件夹中的“settings.gradle”

include ":libraries:HoloEverywhere"

在包含您的项目之前.

毕竟我们应该将库HoloEveryWhere添加到YourProjectName文件夹中“build.gradle”文件中的主项目依赖项中.

dependencies {             
             compile project(':libraries:HoloEverywhere')
    }

不要忘记从项目依赖项中删除support-v4& support-v7库.

最后不要忘记清理项目.从Android Studio的菜单构建>清洁项目中选择.
我建议通过终端进行,因为您无法在“运行”窗口中看到所有错误.
  所以选择工具>打开终端
首先你应该导航到项目根目录(命令“cd ..”)并调用:

UNIX:
         ./gradlew清洁

视窗:
        gradlew.bat干净

成功清理后,构建您的项目.

虽然构建我有错误,AndroidManifest.xml中没有“application”标签
在HoloEverywhere图书馆.所以只需添加它,现在一切正常.

剩下的一件小事,也许是最糟糕的事情:阅读basic migration并使用HoloEverywhere库中的类更改所有导入,资源(布局)和覆盖方法,以忽略ClassCastException.

请享用 :)

网友评论