使用Clion调试Android native源码
一、Clion配置
1.编写CMakelists.txt
目前CLion只能识别CMake项目,所以为了使用CLion调试AOSP,需要编写CMakeList.txt。否则无法使用远程调试功能。
参考这篇博客Android Native C/C++ 使用CLion阅读/编译技巧
直接下载此地址的配置文件android-cmake-project,并拷贝至Android源码根目录。
CMakelists.txt
目前CLion只能识别CMake项目,所以为了使用CLion调试AOSP,需要编写CMakeList.txt。否则无法使用远程调试功能。
参考这篇博客Android Native C/C++ 使用CLion阅读/编译技巧
直接下载此地址的配置文件android-cmake-project,并拷贝至Android源码根目录。
nvidia-docker
和nvidia-container-runtime
安装和配置
1 | $ sudo add-apt-repository ppa:graphics-drivers/ppa |
转载自:https://www.mzihen.com/how-to-install-ubuntu-18-04-lts-with-windows-10-on-uefi/
我使用了开源软件Rufus(Rufus官网)创建的USB启动盘,Ubuntu使用了最新版的Ubuntu 18.04.1 LTS(ubuntu官网)。
现有台式机是SSD硬盘加机械硬盘,win10系统安装在SSD硬盘,SSD是MBR分区的,机械硬盘是GPT分区,主板使用的UEFI启动模式。因为要将Ubuntu安装在机械硬盘上,所以制作启动盘选择的 分区类型选择GPT,目标系统类型选择UEFI(非CSM) ,其它都按照我设置的即可,如下图。
转载自 : https://blog.csdn.net/frogoscar/article/details/64921708
可尝试的解决方法
Ctrl+Alt+F1
进入TTY1
终端字符界面, 输入用户名和密码以登录。
文章转载自:https://deng55.github.io/2017/12/04/Ubuntu%E7%8E%AF%E5%A2%83%E4%B8%8B%E4%BD%BF%E7%94%A8V2ray/
由于最近把系统换成了ubuntu,虽然已经用上了shadowsocks-qt5,但是本着折腾的态度,还是想把v2ray部署起来。
安装的过程比较简单,可直接按照官方教程。
linux 中启动模拟器出现 grant current user access to /dev/kvm
错误
临时解决方法:
打开 terminal 输入代码 sudo chown username -R /dev/kvm
注意 username 是你用的用户名, 重新启动模拟器就可以了。
永久解决办法:
1 | # 安装qemu-kvm |
打开/usr/share/applications
目录,使用sudo vim AndroidStudio.desktop
创建 AndroidStudio 的快捷方式,加入以下内容:
官方 Android 版本与 JDK 版本说明: