将ijkplayer导入android studio并运行(附导入工程和导入module的方法)

将ijkplayer导入android studio并运行(导入工程项目的方法)
1 在本地AS随便建立一个工程项目(如My Appplication),然后将其生成的文件夹.gradle、gradle及文件build.gradle、gradle.properties
   替换到C:\cygwin\home\Administrator\ijkplayer-android\android\ijkplayer文件夹下(即ijkplayer工程项目目录下)
2 下面再重新导入Exiting Project,选择Build.gradle文件,即可导入Project。 
3 使用Android studio rebuild项目时报错:Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Invalid revision: 12.0.2753695 beta 1
这是因为项目的配置由于工具更新或其他原因更改了。

具体配置文件:项目目录下的 build.gradle 文件
文件中有这样一段代码:
buildscript {
repositories {
jcenter()
}
dependencies {
//classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.android.tools.build:gradle:1.5.0'

classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
你需要将classpath 的版本2.1.3改回原来的样子我之前版本是1.5.0。之后同步即可

其它: 将module改成lib的方法:
更改build.gradle:
1 将apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'
2 屏蔽applicationId:如 //applicationId "tv.danmaku.ijk.media.example"

导入Module的方法:
1 如果我们新建了一个工程,需要导入其他工程的一个module,我们之前搞那么多,都是因为工程无法找到正确的编译文件,但是module就不一样了,
   他只是用一个Build.gradle文件来控制它这个module的编译规则,因此,我们只要导入就可以了,这里我们需要选择module的目录,而不是再选择uild.gradle文件     
2 我们双击导入Module文件夹下的build.gradle文件,同时打开本项目下的build.gradle,将第一段复制到导入Module中的Build.gradle。
    再将下面版本号改为app下的build.gradle中的相应版本号,修改后的效果如下(注释的部分为原来的代码)
//buildscript {
//    repositories {
//        mavenCentral()
//    }
//    dependencies {
//        classpath 'com.android.tools.build:gradle:0.11.+'
//    }
//}
apply plugin: 'android-library'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
dependencies {
compile 'com.android.support:support-v4:20.0.0'
}

//android {
//    compileSdkVersion 'android-19'
//    buildToolsVersion '20.0.0'

//    buildTypes {
//        release {
//            minifyEnabled false
//            proguardFile getDefaultProguardFile('proguard-android.txt')
//        }
//    }
//}
android {
compileSdkVersion 23
buildToolsVersion "26.0.2"

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值