• 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.xml

    android: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