弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述ubuntu上Android开发环境及依赖项相关的知识,希望能为你提供帮助。
本文主要整理我所使用的Ubuntu下开发android的环境配置。可以方便快速的升级系统。[时间:2018-07] [状态:Open]
[关键词:ubuntu,系统安装,开发环境搭建,android,工具集]
Ubuntu系统版本:v18.04 LTS
c/c++ dev (build-essential)
git / git-review / gitkgit 可视化工具
meld代码对比工具
net-tools网络查看及配置工具
Synergy版本号:v1.8.8
跨主机鼠标键盘共享工具
Synergy 与 Ubuntu 18.04 不兼容的问题及解决方案
主要问题及策略:
可能会出现 system tray is unavailable, don\'t close your window 错误,此时需要安装 sni-qt
smb(samba) smbclientwindow与linux文件共享工具
Ubuntu文件共享之smb/cifs——安装smb服务
sshssh远程登录
vim / sublime text代码编辑器
retexmarkdown editor,10款流行的Markdown编辑器,总有一款适合你
vlc / mediainfo多媒体播放器
中文输入法 sougou或其他自带输入法,需要添加中文支持,将输入法添加到Settings-Region &
Language-Input Sources-Chinese(Intelligent Pinyin)
Ubuntu18.04启用中文输入法
git-ssh配置直接拷贝的密钥,需要修改下权限,要不各种问题。
SSH Key: “Permissions 0644 for \'id_rsa.pub\' are too open.” on mac
主要是ssh密钥的访问权限不对,修改下ssh就可以正常使用了。
chmod 400 ~/.ssh/id_rsaandroid-studio16.04上已安装,直接运行;不安装,直接打开。配置好已安装的sdk及gradle,创建快捷登录方式即可。
ffmpeg编译sudo apt-get install libsdl2-2.0 libsdl2-dev
- 下载yasm源码,编译并安装,可参考 https://blog.csdn.net/yzhang6_10/article/details/75635734 。
- 下载freetype源码,编译并安装,可参考在Ubuntu 18.04下编译FreeType库的方法
主要原因:
【ubuntu上Android开发环境及依赖项】这是因为在升级的时候,xserver-xorg-input-all 被删除了,导致 Xorg 环境无法使用键鼠。更新说明
对应地,重新安装这个包就可以了。
可以尝试通过进入 tty 或者 使用另外的机器通过 ssh 连接
然后运行
sudo apt install xserver-xorg-input-all
- 2018-07-17 第一版本,记录重新搭建开发环境的必要软件
- 2018-08-18 添加引用网页核心摘要信息,以及一些额外的软件信息更新
推荐阅读
- JMM与happens-before
- DLL注入之Appinit_Dlls
- qt 在windows 以及android 运用资源时的路径使用用限制
- 安卓handle运行机制,泛型,事件分发机制
- 安卓项目里用到的全面屏方法
- Android Studio 代码混淆(你真的会混淆吗)
- eclipse修改android项目的apk包名类名
- 带你彻底明白 Android Studio 打包混淆
- 梦想Android版CAD控件2018.7.26更新