SDL中文论坛
标题:
把github下载的android app导入到本地android studio
[打印本页]
作者:
ancientcc
时间:
2019-5-5 21:23
标题:
把github下载的android app导入到本地android studio
本帖最后由 ancientcc 于 2020-7-24 10:40 编辑
为什么github下载的android app导入到本地android studio会遇到问题?——涉及到三种版本可能不一致。一是gradle,二是android studio,三是android sdk。解决方法就是把github app当中的版本改到本地android studio的版本。假设从github下载的目录名是“cameraview”。本机安装的android studio版本是3.2.1。
一、修改三种版本号
1、gradle
找到个本地android studio可用的gradle目录,覆盖掉<cameraview>/gradle。注:具体是要覆盖掉gradle/wrapper下的gradle-wrapper.jar、gradle-wrapper.properties
2、android studio
修改<cameraview>/build.gradle。
classpath 'com.android.tools.build:gradle:2.3.0'---->classpath 'com.android.tools.build:gradle:3.5.2'
复制代码
注:2.3.0是github app的android studio版本,3.5.2是本机安装android studio版本。
3、android sdk
修改<cameraview>/app/build.gradle。
buildToolsVersion = '25.0.2'--->buildToolsVersion = '27.0.3'
compileSdkVersion = 25--->compileSdkVersion = 27
targetSdkVersion = 25--->targetSdkVersion = 27
复制代码
注:27.0.3是本地Android Studio下载的SDK版本。
二、确保存在仓库:google()
早期版本的android studio没有google()仓库,迁移到3.x.x的版本时须要有这仓库。操作是修改<cameraview>/build.gradle。
buildscript、allprojects下的repositories都要存在google(),类似以下代码。
repositories {
jcenter()
google()
}
复制代码
欢迎光临 SDL中文论坛 (http://www.libsdl.cn/bbs/)
Powered by Discuz! X3.3