SDL中文论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2396|回复: 0
打印 上一主题 下一主题

[Android] 把github下载的android app导入到本地android studio

[复制链接]

187

主题

346

帖子

2450

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2450
跳转到指定楼层
楼主
发表于 2019-5-5 21:23:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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。
  1. 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。
  1. buildToolsVersion = '25.0.2'--->buildToolsVersion = '27.0.3'
  2. compileSdkVersion = 25--->compileSdkVersion = 27
  3. targetSdkVersion = 25--->targetSdkVersion = 27
复制代码
注:27.0.3是本地Android Studio下载的SDK版本。

二、确保存在仓库:google()
早期版本的android studio没有google()仓库,迁移到3.x.x的版本时须要有这仓库。操作是修改<cameraview>/build.gradle。
buildscript、allprojects下的repositories都要存在google(),类似以下代码。
  1. repositories {
  2.   jcenter()
  3.   google()
  4. }
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|丽谷软件|libsdl.cn

GMT+8, 2024-5-20 04:28 , Processed in 0.050954 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表