一直用 mac,最近 618 想配个主机装 linux 玩玩?
Ubuntu 开发安卓 APP 日常问题多吗?
1
zeropercenthappy 2021-06-08 23:16:16 +08:00
没问题,一切正常。
|
2
AoEiuV020 2021-06-08 23:25:29 +08:00
没问题,一切正常。
|
3
elone 2021-06-08 23:57:33 +08:00
没问题,很正常。但玩玩的话,实在没必要
|
4
debuggerx 2021-06-09 00:32:23 +08:00 via Android
16 年入行开始就用 deepin 做开发,从安卓到前后端到小程序,不仅没问题,个人体验比其他俩系统还要爽的多
|
5
takeshima 2021-06-09 01:19:52 +08:00 via Android
没问题,一切正常。
|
6
kwanzaa 2021-06-09 02:10:32 +08:00
本来就该是首选
|
7
ling516 2021-06-09 02:43:37 +08:00
没问题,一切正常。
|
8
lagoon 2021-06-09 07:50:53 +08:00
用了 3 、4 年 Ubuntu,去年公司配了 iMac,作罢。
Android 开发本身没问题,具体看你们工作,还会不会用到其他什么软件。 |
9
lmaq 2021-06-09 08:02:17 +08:00
没问题,一切正常。
|
10
yitingbai 2021-06-09 08:49:48 +08:00
Linux 和 Mac 下开发安卓的体验远高于 Windows, win 上面很多软件都抢占 adb, 经常性的连接不上, 一边 kill adb, 一边找占用端口的进程. 令人抓狂. 自从用了 mac/linux 再也没有这个烦恼了
|
12
no1xsyzy 2021-06-09 09:31:53 +08:00
Linux 有一个问题就是你可能莫名其妙地建立了一个不可用的 adb server,建议把 adb server 丢给 init 进程管理
|
13
crayygy 2021-06-09 09:35:34 +08:00
两台开发机+一台笔记本全都是 Ubuntu 开发 Android,单说开发效率很高了
|
14
Jirajine 2021-06-09 09:48:16 +08:00 via Android
@yitingbai win 开发体验确实烂,但抢占 adb 是啥玩意。有这种流氓软件不删了还留着干嘛。
|
15
mgrddsj 2021-06-09 09:54:38 +08:00
之前用过 Ubuntu 一段时间来开发 Android app,比 Windows 舒服,环境配置也简单。
|
18
JsonLee 2021-06-09 11:18:28 +08:00 via iPhone
13 年入行的时候用了一年 CentOS 来做 Android 开发,没问题。
|
19
ho121 2021-06-09 11:24:08 +08:00 via Android
模拟器还比 win 下流畅,不过也可能是我配置的问题
|
20
peterswan 2021-06-09 11:25:21 +08:00
如果你能舍弃掉腾讯系的 qq 和微信,用 unbuntu 作为开发机器没什么问题,用了两年的经验是开发挺爽,安装软件比较爽,不过一些第三方商业软件支持不好用,比如微信,qq,钉钉,中文输入法也没有其他平台的好用智能,网易云音乐我用的时候还存在一些 bug 。比起 mac 还是有差距,比起 windows 倒是更干净快速。
|
22
nicocho 2021-06-09 11:52:51 +08:00
用了 ubuntu 就回不去了,
git 之类 不再依赖 idea, 命令行相关的特方便。 拷东西 scp 也特方便 就是及时通讯工具这块比较简陋, |
23
newmlp 2021-06-09 12:38:24 +08:00
没必要,Windows 不香吗,非得搞奇葩系统
|
24
debuggerx 2021-06-09 13:51:46 +08:00
@yxzblue @xing2387 @Donahue @bzshow1
https://github.com/dragonation/wechat-devtools 这个很好用,如果有问题多看看文档和 issue 就能解决 |
26
zagfai 2021-06-09 14:56:53 +08:00
没问题 简单方便,但 Android Studio 偶尔还是要重启下,占太多内存,不知道 windows 是不是
@peterswan QQ 我是开了个虚拟机用的,没多少内存,中文输入法 RIME 已经很成熟了,95 和 98 分的区别而已 |
30
liut2016 2021-06-09 16:11:59 +08:00
没问题,一切正常
|
31
windyboy 2021-06-09 16:12:34 +08:00
讲真,我觉得搞开发,运维的,如果你还在用 windows
我对你表示致敬 对 windows 的爱有多深啊,才能如此坚守 |
32
HarrisonZ 2021-06-09 17:04:54 +08:00 1
@windyboy 我纯 Linux 工作 10 年了,反而觉得最近两年可以用 Windows 了,毕竟 WSL2 让 Windows 成为了最好用的 Linux 发行版
|
33
yitingbai 2021-06-09 17:12:03 +08:00
@Jirajine 我已经好多年没用 win 了, 以前 QQ, 刷机精灵, 鲁大师这类软件都会抢着连手机, 现在不知道有没有改善了
|
34
zzzmh 2021-06-09 17:26:54 +08:00
目前在 ubuntu 开发 java 和前端,如果你是第一次,装 qq 和微信会稍微费点力气。但和 windows 对比那效率高到起飞。同样的项目亲测在 linux 下编译,比 win 至少快 3 倍,同一段 sql 在 linux 也比 win 快很多秒。很多重复劳动也可以用 shell 写个脚本变成傻瓜无脑执行
|
35
fyxtc 2021-06-09 17:44:32 +08:00
安卓底层不就是 linux 吗。。。。
|
36
omysho 2021-06-09 20:20:05 +08:00 via Android
如果一直用 Mac 开发的话建议不要用 Linux 开发
Mac 和 Linux 以及 Win 相比,多了一个修饰键,所以 IDEA 系列的 IDE 在 Mac 上的使用体验是最好的,没有之一 |
37
mxalbert1996 2021-06-09 23:42:07 +08:00 via Android
|
39
peterswan 2021-06-10 09:06:54 +08:00
@zagfai 虚拟机这个我也弄过,体验真的一言难进,如果你用虚拟机搭建出来的体验比较好,方便的话可以提供一下教程,我想去学习一下怎么搭建。中文输入法其实可以用,搜狗在 linux 上也可以用,但是 bug 更新很慢,其他的不是很智能,主要体现在打一些少见的词语或者网络热词上。综合来讲,ubuntu 上在腾讯系上体验不好,我给的体验分就是,微信,qq 也就 59 分,输入法能给 80-90 分,除了这些,对于开发工具链体验都超好,不只是 android 开发,git+zsh+vim/emacs 组合就能开发简单的脚本项目,JetBrains 家族的项目开发大型项目,加上 vscode 开发前端项目,除了微信小程序没有给 linux 客户端的 IDE (腾讯系的产品对 linux 简直完全不考虑),安装 nginx,apache 啥的和正式环境一样。
折腾过 ubuntu/mint,最后还是感觉 mac 是综合最好了,如果不用 mac 还是会用 ubuntu/mint 做个工作机器,但是我的建议还是早点放弃在里面折腾 qq 、微信这些,很明显他们没有考虑这部分用户。 |
40
puzzle9 2021-06-10 09:36:58 +08:00
换个 manjaro 体验滚挂的快感吧
|
41
balabalaguguji 2021-06-10 09:53:53 +08:00
个人一直喜欢 windows 开发,毕竟生态比其他的好太多了,各种软件要啥有啥,图形化操作快太多了,就说 git,你用命令行,我用 tortoisegit,看谁快,特别是看 diff,批量操作各种文件。
|
42
fjjaylz 2021-06-10 10:05:55 +08:00
@balabalaguguji tortoisegit 在一些情况下确实比较方便,主要是查看单文件的改动方面;不过我都是配合 vsc 和 sourcetree 一起用,vsc 在即时改动上更方便,sourcetree 永远以版本视图为核心并且列出所有改动,可以防止误操作。
不过大批量长时间的改动还是直接命令行更靠谱。 |
43
danielzhang0212 2021-06-10 10:16:41 +08:00 via iPhone
可以试试 system76 的 pop os,ubuntu 的改版,各种改进做得挺提升用户体验的,适合开发者
|
44
Geele 2021-06-10 10:39:50 +08:00
目前我遇到了 gradle 内存泄漏问题,每次构建内存占用都会上涨,以至于内存和 swap 直接干满。可能是项目中用到的 gradle 插件有问题,但是同一个项目 mac 和 windows 没有问题。就很烦
|
46
codelover2016 2021-06-10 10:45:41 +08:00
19 年把整套开发环境迁移到 Ubuntu 至今,性能压榨到极端还是很爽的。
开发工具基本没什么毛病,IDEA + Android Studio +VS Code 等等之类的。 当然也是因为机器直接拉到 32G.... |
48
keppelfei 2021-06-10 11:33:48 +08:00
做开发你选 Linux 绝对错不了(非 IOS 绝经),编译速度比 windows 快,软件天然支持。
当然娱乐之类的就要缺失了,比方说 qq 、微信等软件。wine 版本跟吃了屎一样让人难受 |
49
zagfai 2021-06-10 15:54:17 +08:00
@peterswan virtual-box 搭不会有什么一见难尽的。。。下好安装包。。手板眼见的功夫。。还能去掉 windows 的背景把 QQ 嵌入到 Linux 的桌面上。。但我不是这样玩的。。。我把 Windows 装在另外一台 Linux 的机器上的 kvm,然后 rdp 过去用。。。
|
50
susunny 2021-06-11 09:31:17 +08:00
仅应用开发的话,各平台间不会有太大限制;
当然,如果有嵌入式相关的需求还是建议 win |
51
peterswan 2021-06-11 10:06:29 +08:00
@zagfai virtual-box 我也装过,运行再安装腾讯系产品一点都不好用,没有消息提醒,运行时间长,占用资源多。还有你用 rdp 使用另一台机器的 QQ,这个实时聊天的体验岂不是更差。到头来还是折腾更多,效果没有变的更好。
|
52
windyboy 2021-06-11 10:37:21 +08:00
|
53
zagfai 2021-06-11 23:19:32 +08:00
@peterswan 你说的也对,因为我 QQ 基本上不用了,一个月不看两次 才这样。内存装到 16G 开 virtual-box 没任何压力吧?我电脑 6 年前已经是 16G 了。。 把套件装好还是还是有声音提示的
|
54
Helsing 2021-06-13 22:26:35 +08:00 via iPhone
@balabalaguguji #41
idea 的 git 已经很好用了,并不会比你慢 |
55
Ackvincent 2021-06-15 09:58:43 +08:00
没问题,一切正常。
|