1. 安装完打开遇到问题unable to access android sdk add-on list
手动寻找sdk包就好了
2. avd遇到问题avd nThis AVD's configuration is missing a kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image. emulator: ERROR: ANDROID_SDK_ROOT is undefined
3. 出现问题Could not get resource ...gradle-3.5.3.pom
反正就是网的问题呗,几乎把网上的方法都试了也不行。自己手动下载包然后放到目录下面。有个7.0.3的pom文件可以手动下载但是不知道放到哪里,但是发现有3.6.3的文件,所以在配置里面自己改掉了,然后对应gradle改成5.6.4。最后又适配了一堆sdk的版本。最终下载as 4.0版本完美解决问题,所以**其实很多最后还是软件自己的问题kkkkk**
4. Could not resolve all files for configuration ':app:_internal_aapt2_binary'
Android studio点击File → Invalidate Cache / Restart → Invalidate and Restart
Android Could not resolve all files for configuration ':app:_internal_aapt2_binary'.错误解决方式大全_木寸~-CSDN博客
5.查看as项目结构
File-project structure查看项目结构,可看到组件和依赖库的结构
6.as与github连接
如果不能直接在as里登录,则需要创建一个token
在github里面点右上角头像,development setting-personal access token
勾选如下
7.as处理csv文件
csv文件是用逗号隔开的数据,用记事本打开显示为一串,也可用excel打开显示为按逗号隔开的一个个单元格。
8.split函数
按特定符号对数据进行分隔
9.访问文件路径
文件可分为内部存储和外部存储,内部存储指的是存在安卓手机内部,在模拟器中的路径为"data/data/<package_name>/文件名"
<package_name>比如com.example.bpmapp
10.类型转换
string和float转换
11.一杯水 一包烟 一个破gradle折腾三天
新项目把原来可用的gradle版本号换上去也一直在gradle:build project
用软件监控流量发现java.exe根本没在下载,我服啦,还是网的问题呗
添加了国内的阿里云镜像还是不行,最后发现是as里面代理没关的原因
添加国内源镜像,关掉as代理
所以并不是玄学,百因必有果
12.用模拟器运行厂家的app闪退
模拟器不支持BLE,要用真机测试
13.dp
14.Android Studio如何连接手机进行应用程序调试
https://www.jianshu.com/p/7d1db7683be4