(血的经验!!)Android Studio 如何导入别人的项目?

首先附上Android Studio debug的强大命令:gradlew compileDebugSource --stacktrace -info
然后在日志中查看error的详细信息,方便debug

  1. 先修改sample和依赖库的bulid.gradle:
    ①修改gradle里面的wrapper中的gradle-wrapper.properties版本为4.6-all(视情况,将gradle-wrapper.properties的文件替换掉预调入的项目中的gradle-wrapper.properties
    ②project:bulid.gradle中的classpath中’com.android.tools.build:gradle:3.2.1’; (视情况,将project:bulid.gradle的文件替换掉预调入的项目中的project:bulid.gradle
    ③ 然后修改app:bulid.gradle中的sdkversion,(视情况,可以把dependecies上面的内容除去applicationId都给到待调入的项目中)如下图:
    在这里插入图片描述
    视情况,将gradle.properties的文件替换掉预调入的项目中的gradle.properties
    ⑤视情况,考虑在buildscript中加入以下两个库!
    buildscript { repositories { jcenter() google() mavenCentral()//非必要 mavenLocal()//非必要 }
    ⑥遇到无法download http://dl.google.com/……为前缀的网址,用ssr代理即可!(特别提醒:host方法,并不适用于所有情况,反正博主把host文件配置完了,还是不行。。。)如下图:
    在这里插入图片描述

  2. import module(若没有sample 导入app)
    ①import module前先更改project.properties中的内容:target=android-19
    ②若有错,在sample的bulid.gradle中把没有相关的东西注释掉

  3. 运行sample

  4. 集成到自己项目
    ①先app依赖库
    ②去sample的androidmanifest文件查看application是否需要初始化
    ③去sample的build.gradle查看是否有额外的依赖库
    ④若初始化不成功,就不用初始化,直接使用代码

附上:
5. Android Studio快捷键
格式化代码:crtl+alt+L
全局变量:crtl+alt+F
快捷修复:alt+enter
全局查找:crtl+shift+F
注释代码 :Ctrl+/
重命名文件、类名、变量名:Shift+F6
查看全局方法:ctrl+F12
快速生成Getter和Setter方法 :Alt+Insert
复制当行到下一行:ctrl+D
自动生成TAG常量:输入logt,然后按下Tab键,

6.Eclipse快捷键:
格式化代码:crtl+shift+F
区域选择:shift+alt+a
alt+shift+s 快速打开生成选择对话框

7.Codeblocks快捷键:区域选择:alt

8.强大命令:
cd /d 移动命令

git push origin master

git clone --depth=1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值