Android Studio三种方式导入外部资源 以及 报错处理

android studio提供了三种方式导入外部资源:

1. Library dependency– 在线添加、需联网下载

2. File dependency– 从本地添加一些jar包(要先将jar包拷贝到项目的libs文件夹下)

3. Module dependency– 从本地添加带有源码的库工程(要先 import Moudle 将库工程导入项目中)

这里先选择导入library,将原始的名称 :library 改为 :android_async_http_library,便于在库多的时候区分开来

导入后报错

Error:Could not read script E:\as_projects\AsyncHttpStudy\maven_push.gradle as it does not exist.

解决办法:

  1. 切入到导入后的工程结构图(见下图)


  1. 打开所导入库的build.gradle文件,将 apply from: ‘../maven_push.gradle’ 这行给注释掉,同步一下就ok。

    // apply from: ‘../maven_push.gradle‘

    PS:这个库里的build.gradle文件中,sdk编译的版本正好跟我的一致,如果不一致,还会报错,将它的sdk编译版本改成自己有的编译版本就行了。

    compileSdkVersion 22 buildToolsVersion 22.0.1

    到这里,外部的资源库就导入完成了。

以同样的方式将库工程的案例导入进来。


导入后仍报错,跟导入library一样的错误。

解决办法:

  1. 找到下面这一行:

    compile project(‘:library)

    将 :library 改成 :android_async_http_library,同步一下。

    compile project(‘:android_async_http_library)

PS:给的这个库工程Sample中,用到了一些jar包,在同步的时候会自动下载,耐心等会就会导入成功了。

看下成功后的项目结构图:





更多相关文章

  1. 【Android开发】构建第一个APP
  2. Android(安卓)Studio打开Android(安卓)Device Monitor报错
  3. Android,gradle依赖库版本不一致解决方案
  4. This Android(安卓)SDK requires Android(安卓)Developer Toolki
  5. 一步一步学习androidNDK编程(hello world)
  6. Android真机网络adb联机调试初探
  7. 【Android】Support 包里究竟有什么
  8. Android(安卓)Studio 工程依赖问题
  9. 【边做项目边学Android】小白会遇到的问题--创建Android项目不自

随机推荐

  1. 使用 phpdbg 来调试php程序
  2. phpcms如何制作模板
  3. 怎么打开php网页
  4. PHP PHP_EOL 换行符
  5. PHP 获取不带命名空间的类名
  6. php全称是什么
  7. php 的生命周期
  8. PHP保留类及特殊类
  9. php header是什么意思
  10. php隐藏后缀(.PHP)的方法过程