Android studio使用问题
- 1.as各版本下载
2.Androidstudio无法输入中文
//studio.sh执行文件第一行输入 export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE="fcitx" export QT_IM_MODULE="fcitx"
3.Androidstudio xml无法预览布局
提示错误:failed to load AppCompat ActionBar with unkNown error
原因:可能是兼容性问题用的是sdk28、as3.1
修改方法:ref
3.1. 打开app-->manifests-->AndroidManifest.xml文件
3.2 定位到11行左右,按ctrl移动鼠标点击@style/AppTheme
,进入styles.xmlandroid:theme="@style/AppTheme">
3.3. Theme.AppCompat.Light.DarkActionBar前加上Base
//修改后 <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>
4.linux下载安卓虚拟机出现磁盘占满报错
原因:下载镜像保存在/tmp临时目录下,tmp目录空间不够导致报错
解决:ref1----ref2//rbind--建立映射关系,rw--读写权限 选择一个空间足够的分区,新建一个文件夹 (如:addTmp) mount --rbind 这个空文件夹addTmp /tmp mount -o remount.rw /tmp
5.需要使用数据库adb shell命令
5.1 输入adb shell提示没有找到命令~/Android/Sdk/platform-tools目录下输入`./adb shell`
5.2 ls提示没有权限ls: .: Permission denied
//使用的虚拟机没有使用root登录或者usb连接的手机没有root 第一种: su使用root用户 下载一个Android的system image 打开控制台(as自带)或者系统的shell(zsh,bash等) cd sdk安装目录/platform-tools/ 输入./adb shell 遇到Permission denied 输入su ok,然后该干啥干啥
第二种: usb连接的手机下个软件root ps:感觉没不要手机root(adbd Insecure.apk),于是去下载镜像 出现了/tmp空间占满一系列问题,折腾了挺久
- 6.LitePal2.0更新了api,之前的方法差不多都@deprecated
2.0使用参考 7.设置as代理(Linux下)
问题:项目需要用到各种模块和jar包。各种报错implementation 'com.android.support:cardview-v7:26.0.0' Error:Unable to resolve dependency for ':@debug/compileClasspath' 等
解决:设置代理 将socks5转为http代理 r e f
ps:socks在as运行好像有点问题。没效果
7.1需要一个ssr账号连接(fw用)
7.2设置本地127.0.0.1socks5代理
7.3将socks5转为http代理7.1/2可以参考之前的文章 https://shafish.cn/247.html 7.3需要用到privoxy软件(Linux下) ref--https://blog.csdn.net/li740207611/article/details/52045471 sudo pacman -Syu privoxy xxxx sudo systemctl start privoxy.service