Android开发环境和配置

Android studio的安装很简单,下载安装包后直接安装即可,这里省略。本文主要讲Android的开发环境的安装和配置。

Android studio配置gradle

默认的gradle配置

默认情况下Android studio使用gradle-wrapper.properties配置来获取当前工程使用的gradle信息。

Android Studio打开一个工程时,首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的gradle ,再去gradle本地仓库目录GRADLE_USER_HOME 查看是否存在指定版本的gradle,不存在则从distributionUrl下载。

所以安卓工程使用的gradle由工程根目录下的gradle-wrapper.properties文件内的配置决定:

distributionBase=GRADLE_USER_HOME // 指定gradle本地仓库的根目录 distributionPath=wrapper/dists // 指定gradle压缩包的存放目录,distributionBase的相对目录 distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-bin.zip // 指定gradle的下载地址 zipStoreBase=GRADLE_USER_HOME // 同distributionBase,只不过是用于存放gradle的压缩包的 zipStorePath=wrapper/dists // 同distributionPath,只不过是用于存放gradle的压缩包的

GRADLE_USER_HOME默认指向:C:\users\{user name}\.gradle,可以通过配置环境变量修改。

修改默认gradle配置

1、在系统内下载安装gradle,及配置好环境变量

2、file->settings->Build, Execution, Deployment->Gradle界面:

3、修改默认配置后,重启Android studio,此时使用系统的gradle。

Android studio打开工程,右侧Gradle面板,gradle脚本列表展开,只显示了2个测试相关的tasks,没有任何构建的tasks问题

解决:配置好gradle后,工程根gradle节点,右键Reload Gradle Project,让gradle下载所有依赖:

执行gradle build任务报错问题

com/android/tools/tracer/agent/TraceAgent has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

https://juejin.cn/post/7287241480770076687

Android studio Run里没有Run/Debug App选项

需要在Android studio里安装虚拟设备,安装完之后执行Reload Gradle Project 就会有Run/Debug App选项。

Android studio查看日志

Android studio使用logcat查看程序打印的日志,View=>Tool Windows=》Logcat:

Android studio控制台日志乱码问题

修改Android studio vm配置:Help=>Edit Custom VM Option,在配置文件末尾添加

-Dfile.encoding=UTF-8

重启Android studio。

Android studio连接真机调试不打印日志问题

连接真机调试APP,logcat不打印日志

参考:连接真机查看日志:如何连接安卓手机与AndroidStudio(并查看手机日志)_通过android studio查看日志no debuggable-CSDN博客

关键点是 设置SDK Tools:File=>Settings=》languages & frameworks=》Android SDK=》SDK Tools,勾选以下5个选项,每个选项都都其作用,我就是少安装了Google USB Driver:

勾选Google USB Driver点击【apply】,Android studio自动下载并安装,然后重启Android studio即可解决。

连接真机调试

Android studio连接真机调试报错

执行Debug App报错:

原因是没有安装 Google USB Drivers,在File=>Settings=》languages & frameworks=》Android SDK=》SDK Tools,勾选Google USB Driver点击【apply】,Android studio自动下载并安装,然后重启Android studio即可解决。

这个问题同“Android studio连接真机调试不打印日志问题”一样的解决方式。

Android studio=》Run=>App,启动虚拟设备之后,再执行gradle build assemble任务时会报错提示:

Cannot run 'nti-uniplugins:ntiplugin_chianway [assemble]' on 'Pixel 2 API 30

解决:关掉虚拟设备后执行Reload Gradle Project,再执行 assemble任务

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值