shily
V2EX  ›  Android

Windows 的 Android 开发环境也太恶劣了吧?

  •  
  •   shily · Sep 6, 2018 · 31054 views
    This topic created in 2981 days ago, the information mentioned may be changed or developed.

    前景提要,最近没忍住入手了一个 NUC6i7,在上面安装了一个 Windows 10。Android 研发,之前一直使用 Mac OS,偶尔用用 Ubuntu。

    目前遇到的问题:

    1. Git,下载了 Git for Windows,mintty 有乱码
    2. Android Studio 界面字体丑,目前还没有找到合适的字体,感觉是渲染的丑,Mac 下同样使用 Consolas。
    3. Android 手机需要安装驱动,不知道是否因为我打开的方式不对?一些手机需要设置到 MTP 模式或者 PTP 模式。

    快捷键什么的,Ctrl 真远,作为一个左手小指真残疾的人(上学时打球不注意,被废了),还是觉得 Mac 的键位方便。
    暂时先这些,想到在更,不知道大佬们怎么解决的?

    Supplement 1  ·  Sep 6, 2018
    各位各位,有没有什么在 Windows 下使用的技巧啊。
    别老想着战斗,都哪跟哪啊
    Supplement 2  ·  Sep 7, 2018
    驱动的问题确实不是 Windows 的锅,暂时还不知道啥原因。第一次安装的时候,使用驱动精灵安装的驱动,更新完毕就卸载了驱动精灵,就出现了驱动问题。

    因为用户名里有个空格,使用命令行时不方便,就通过 Windows 10 的设置重置了电脑,之后选择使用 Intel 驱动助理更新驱动,就没有任何毛病,即插即用。有些是即使在充电模式也可以正常的连接 adb。
    Supplement 3  ·  Sep 7, 2018
    mitty 乱码的问题,感觉无解,ping 命令乱码,通过设置 zh-CN_GBK 就可以了,但是 ls 等命令需要使用 UTF-8
    Supplement 4  ·  Sep 7, 2018
    Terminal 的话,目前在用 Cmder + Cygwin 感觉还行
    116 replies  •  2018-09-11 21:11:12 +08:00
    1  2  
    ❮ ❯
    byuc
    byuc
    Sep 6, 2018
    1
    你这几条,意思不都是换 MacOS 解决一切么?
    Aprilming
    Aprilming
    Sep 6, 2018❤️4
    2
    装个 linux,manjaro 大法好啊。
    rb6221
    rb6221
    Sep 6, 2018 via Android❤️5
    3
    除了第一条以外都是个人习惯问题。
    另外如果是长期使用 win 的人,第一条也不是问题。
    换就换嘛别说的这么不堪
    zpf124
    zpf124
    Sep 6, 2018❤️1
    4
    1. git for windows 用过,没有安装过 mintty,都是通过 ide 和 powershell 操作的。
    2. mac 用的少,可能 mac 确实有优化吧,毕竟 大多数人都公认 windows 图像相关的不如 mac。
    3. 没遇到过,我遇到的如果打开开发者选项还没连上的,一般都是线 /u 口或者驱动的问题,得其他大神解答了。

    ctrl 的问题,我不觉得 command 键、option 键比 ctrl 近多少,只是一般 mac 的键盘做的都比较小,所以离得近。
    delectate
    delectate
    Sep 6, 2018❤️6
    5
    @byuc 楼主就是秀优越来的。你们回帖的都上当了——包括我。
    shily
    shily
    OP
    Sep 6, 2018
    6
    不知道各位都是如何解决这些问题的?特别是驱动的问题。
    shily
    shily
    OP
    Sep 6, 2018
    7
    @delectate 谢谢,已 block
    learnshare
    learnshare
    Sep 6, 2018❤️4
    8
    没用过 Eclipse + ADT 你好意思说这个不好?
    quickma
    quickma
    Sep 6, 2018
    9
    解决?一条一条搜索都可以解决啊.
    jdgui
    jdgui
    Sep 6, 2018
    10
    快捷键可以改。
    你可以把键盘映射一下。win 键全部是 ctrl,ctrl 全部是 win。不过用惯了没感觉。
    然后其实并不是字体丑,你可以换个 4k 显示器,然后 win 开 200%放大。发现新世界。
    hehenohehe
    hehenohehe
    Sep 6, 2018
    11
    这些问题钱都可以解决,不是系统问题
    yuyu2140
    yuyu2140
    Sep 6, 2018
    12
    这么多年 Android 开发下来,虽然客观存在楼主提的这么问题,但感觉这都不是问题,因为没用过 mac,习惯就好
    shily
    shily
    OP
    Sep 6, 2018
    13
    @x7395759 有没有老司机带带路?


    @hehenohehe 系统和钱无关吧,难道你要说换回 Mac 去?
    Mohanson
    Mohanson
    Sep 6, 2018❤️24
    14
    引战贴, 已将楼主 block.
    keysona
    keysona
    Sep 6, 2018
    15
    开发老实 mac 不就行了。

    window 我都是用来娱乐玩游戏的。
    macha
    macha
    Sep 6, 2018
    16
    都是小习惯问题,其实还好。话说我还不习惯 mac 的 command 键呢。
    misaka19000
    misaka19000
    Sep 6, 2018
    17
    @shily #13 开发用 windows 不是找罪受嘛
    Rizio
    Rizio
    Sep 6, 2018
    18
    谢谢 LZ,已 b
    shidapi
    shidapi
    Sep 6, 2018
    19
    用惯了 mac os 再用 win 难受😣
    LeungV2
    LeungV2
    Sep 6, 2018
    20
    矫情,已 Block
    pexcn
    pexcn
    Sep 6, 2018 via iPhone
    21
    试试用 MSYS2 ?
    wohenyingyu03
    wohenyingyu03
    Sep 6, 2018 via iPhone
    22
    @janus77 windows 装驱动也是习惯问题么……
    orangeade
    orangeade
    Sep 6, 2018
    23
    第三方 terminal 不就行了
    ConEMU + WSL / Git bash
    Cyrus567
    Cyrus567
    Sep 6, 2018
    24
    这就是一点小毛病,谈不上恶劣吧。
    SorcererXW
    SorcererXW
    Sep 6, 2018 via Android
    25
    Windows 字体渲染是差点,要愿意折腾一下,装个 mactype,效果其实不错

    手机驱动?不是插上去就自动安装了吗,一些通用的 Android 驱动不是在安装 Android studio 和 sdk 的时候也一起安装了吗,哪里会有驱动问题
    HongJay
    HongJay
    Sep 6, 2018
    26
    习惯问题,但还是 mac 好,不服的打我啊。
    nicevar
    nicevar
    Sep 6, 2018
    27
    这些问题都是你自己的问题,很容易就能解决的,你发这种抱怨帖只能给你自己降权
    RockOrRoll
    RockOrRoll
    Sep 6, 2018
    28
    这么多年 ctrl 键都是用手掌小鱼际按难道就我一个人?
    inhzus
    inhzus
    Sep 6, 2018 via Android
    29
    问题客观存在,引战,已 block
    aLazarus
    aLazarus
    Sep 6, 2018 via Android
    30
    还好吧,我觉得 Mac 反而更反人类
    12101111
    12101111
    Sep 6, 2018 via Android
    31
    Windows10 自动安装驱动,甚至直接用通用驱动。
    wemore
    wemore
    Sep 6, 2018 via Android❤️4
    32
    对对对,mac 天下第一,苹果天下第一。
    Dori
    Dori
    Sep 6, 2018
    33
    @shily 从 Windows7 换到 Windows10 之后就没有驱动的问题了。
    zhuangzhuang1988
    zhuangzhuang1988
    Sep 6, 2018
    34
    对对对,mac 天下第一,苹果天下第一。
    miniliuke
    miniliuke
    Sep 6, 2018 via Android
    35
    这和 Windows 上 Android 开发环境有什么关系?手机驱动插上就行。字体还有键位???????
    ggsimidar
    ggsimidar
    Sep 6, 2018
    36
    4k 屏 200%缩放试过没?抱怨引战无敌啊
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Sep 6, 2018❤️6
    37
    Windows 下 cli 丑了点,但不是不能用

    字体渲染这个事情,别拿 retina 来欺负渣渣 1080p,加钱上个高分屏。4k 缩放 200%。

    https://i.loli.net/2018/09/06/5b90aa81d4aa9.png

    驱动以及与第三方设备打交道,一般来说 Windows 要更方便一点。

    使用习惯,这个就不说了。
    huclengyue
    huclengyue
    Sep 6, 2018 via Android
    38
    键位这个真的是个人习惯,用惯了 win 反而不习惯 mac 驱动这个是存在问题,字体这些就不说了。个人喜好。
    huclengyue
    huclengyue
    Sep 6, 2018 via Android
    39
    @shily 换 4K 显示器。类似 mac 那个 dip 你就会发现渲染的也不错
    agdhole
    agdhole
    Sep 6, 2018
    40
    多打打 FPS 游戏 Ctrl 就顺手了
    halFKing
    halFKing
    Sep 6, 2018
    41
    支持 lz,macos 天下第一没毛病
    rb6221
    rb6221
    Sep 6, 2018 via Android
    42
    @wohenyingyu03 严格的说也是…因为 win 有数不清的 oem,导致了驱动兼容问题是理论上消除不掉的。用户必须知道这一点并以此做出对策
    tyrone2333
    tyrone2333
    Sep 6, 2018 via Android
    43
    小程序开发才叫恶劣🙃
    tongyang
    tongyang
    Sep 6, 2018
    44
    那你为啥不继续用 mac 啊。。
    jswh
    jswh
    Sep 6, 2018
    45
    2 的问题,你需要一个 24 寸 4k 显示器。200%缩放,就好了
    fl0at
    fl0at
    Sep 6, 2018❤️1
    46
    windows 的 Git 直接用 IDE 操作更方便
    ezXE2V
    ezXE2V
    Sep 6, 2018 via Android
    47
    用小指按 Ctrl ?不是用手掌右下角吗??
    viator42
    viator42
    Sep 6, 2018
    48
    capslock 换成 ctrl 效果很好
    程序猿什么时候开始讲究字体了,不是能看清就行么
    fuchunliu
    fuchunliu
    Sep 6, 2018 via iPhone
    49
    现在好多安卓机不都是默认充电模式嘛?你不设置有可能不认正常
    gtanyin
    gtanyin
    Sep 6, 2018
    50
    我也是安卓开发,日常用 windows 开发,mac 日常使用
    1. 换个 terminal
    2. 习惯就好
    3. Win10 下,手机端打开开发者选项里面的 USB 调试,连上电脑。一般手机都不用手动装驱动。至少我到现在没遇到过,各种测试机也都用过
    zhangdawei
    zhangdawei
    Sep 6, 2018
    51
    深度或者 Ubuntu 走起
    feverzsj
    feverzsj
    Sep 6, 2018
    52
    用 qtcreator
    mokain
    mokain
    Sep 6, 2018
    53
    表示 windows 开发也挺顺畅的
    raptor
    raptor
    Sep 6, 2018
    54
    换 Linux 吧。

    珍爱生命,远离 Windows。

    Windows 善于制造别的系统中不存在的问题。
    shily
    shily
    OP
    Sep 6, 2018
    55
    @gtanyin #49 使用的啥 terminal 有推荐吗?
    coderluan
    coderluan
    Sep 6, 2018
    56
    楼主发帖前想不到这种标题会导致什么回复?现在你只能在蠢和坏中二选一了。
    shily
    shily
    OP
    Sep 6, 2018
    57
    @coderluan #55 你就假设是坏吧
    lixon83
    lixon83
    Sep 6, 2018
    58
    命令行的 linux 最好用了, 赛扬 cpu 内存 2g 就够了
    lanceran
    lanceran
    Sep 6, 2018
    59
    @coderluan 也可以是蠢坏蠢坏的哈哈哈
    winglight2016
    winglight2016
    Sep 6, 2018
    60
    git 用 github 桌面版吧,GUI 很方便

    字体无解,我记得以前 windows xp 上有个 cleartype 的开源软件,可以调很好的字体,最近发现 windows 10 自带了,然而效果还是不行,只能忍忍了,或者装个黑苹果试试?
    ByteRan
    ByteRan
    Sep 6, 2018
    61
    区别没有你说得那么恐怖

    每天白天公司 MAC 开发 Android,晚上回家 Windows 开发 Android,没有实质性的差距
    BryanYue
    BryanYue
    Sep 6, 2018
    62
    我 mac linux win 都开发过 Android 没啥区别
    yinzhili
    yinzhili
    Sep 6, 2018
    63
    插上 USB 其实就等几十秒自动装好驱动了,这一点别瞎黑微软(除非你的 Windows 被魔改过)
    字体可以换免费的 Dejavu Sans Mono,在 1080p 上看效果没那么差,有 2k 或 4k 就更好
    键位? PC 标准键盘一向如此,要么忍要么换
    zjddp
    zjddp
    Sep 6, 2018
    64
    要是 6700HQ 的 nuc (骷髅峡谷)又受不了 win 的话,黑果子还是能装的

    git 目前我不知道咋搞
    键盘的事好说,win 下面改键盘映射跟 mac 下一样简单,按键精灵什么的
    字体可以试试高分辨率屏幕,屏幕缩放 150% - 200%
    bytewalk
    bytewalk
    Sep 6, 2018
    65
    @xgfan #37 你的字体是怎么做到这么好看的?感觉 Windows 的字体都很模糊,我用了 mactype 才好一点
    kidfruit
    kidfruit
    Sep 6, 2018
    66
    1、设置一下字符编码
    2、win 下最好看的是雅黑,网上找雅黑+consolas 的合体字体。不同系统渲染不一样,都有在各自渲染体系下最合适的字体,你拿 mac 下渲染的最好看的字体去 win 上渲染就是找茬,反之同理。
    3、装驱动
    4、mac 键盘和 win 键盘的习惯区别,不存在哪个更好。

    总之 mac 和 win 切换的时候一定会有不适应,但是一定能解决,你要习惯不了就不要换全套用 mac 体系。nuc 换 macmini
    wclebb
    wclebb
    Sep 6, 2018❤️1
    67
    https://www.ifanr.com/app/638907
    想让 Windows 拥有 Mac 的优雅效率,这 6 招可以帮你!

    修改键盘映射位置即可,我也是这么弄的,把 Ctrl 放到 Alt,然后 Alt 放到 微软键,微软键扔在 Ctrl 了,反正这么远,我也就算双手正常也会觉得烦。
    xxgirl2
    xxgirl2
    Sep 6, 2018
    68
    驱动有时候真的看缘分。fastboot 能识别的设备不代表开机后 adb 状态下能识别。有的厂家一定要自己弄个驱动而不和公用的兼容,怕不是暗藏恶意代码(乱说
    SaKuLa
    SaKuLa
    Sep 6, 2018
    69
    双修表示,除了偶尔 adb 会被金山 wps 等等各大流氓阻塞,其他都没啥问题
    zhahngsan
    zhahngsan
    Sep 6, 2018
    70
    一直用 windows,感觉挺好用的啊,手机插上开了调试就识别了啊,不知道是不是你 win10 系统问题,命令行工具用的 cmder,个人感觉用着也挺舒服的。快捷键还真是习惯就好吧,毕竟用了这么多年 windows,感觉 ctrl 没毛病啊。。。
    gnaggnoyil
    gnaggnoyil
    Sep 6, 2018
    71
    1. MSYS2+git 表示没有任何问题
    2. Inziu Iosevka + dell U2717H
    @xgfan 兄弟你底下 event log 的输出用的字体好像不是等宽的……
    MushishiXian
    MushishiXian
    Sep 6, 2018
    72
    都用习惯再来讨论吧
    linshixiong
    linshixiong
    Sep 6, 2018
    73
    我个人感觉 Windows 10 最新版本,3K 屏下字体效果已经可以接受了,就是系统的各种 bug 还是挺多
    ihavecat
    ihavecat
    Sep 6, 2018
    74
    ?
    ggsimidar
    ggsimidar
    Sep 6, 2018
    75
    mintty 是什么乱码,我这没遇到啊
    chengkai1853
    chengkai1853
    Sep 6, 2018
    76
    MAC 版本 Android Studio 是我见过最垃圾的主流 IDE。
    liuzhedash
    liuzhedash
    Sep 6, 2018
    77
    驱动还真有点麻烦,如果没洁癖的话可以试试驱动精灵这种软件
    hikarugo
    hikarugo
    Sep 6, 2018
    78
    楼主你好,楼主再见
    doudouwu
    doudouwu
    Sep 6, 2018
    79
    @chengkai1853 是觉得 Eclipse 更优秀?
    huskar
    huskar
    Sep 6, 2018
    80
    1.hyper terminal + wsl,如果只是 Andorid 开发的话基本能覆盖全部的终端需求了吧。
    2.字体无解,同觉得 windows 字体渲染差太多。
    3.装个驱动有啥问题么?而且只用装一次。
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Sep 6, 2018
    81
    @gnaggnoyil 下面是 IDEA 默认的,确实不是等宽的,只是用来提示一些 IDEA 自身的通知,影响不大。

    @poorcai 4K 200%的缩放,编程字体是 CamingoCode。主要是 4k,低分屏不管是 Mac 还是 Windows,都是一坨屎。
    CrisTao
    CrisTao
    Sep 6, 2018
    82
    用了 3 年 windows 开发 android 的我瑟瑟发抖
    kernel
    kernel
    Sep 6, 2018
    83
    做开发就别用 win 了,难受,arch 走起
    uptime
    uptime
    Sep 6, 2018
    84
    Ctrl 这种纯键盘布局,习惯问题也要喷,就一个键位的距离,你还是装假肢吧。
    chengkai1853
    chengkai1853
    Sep 6, 2018
    85
    @doudouwu 我做主要做 IOS,之前用 android studio 写了安卓一个项目。17 年 15 寸高配 Macbook 太恶心了.. 又卡又慢。无法形容
    FringJX
    FringJX
    Sep 6, 2018
    86
    各位,windows 4K 屏设置 200%的缩放,得有很多软件虚成狗了。审美这个维度上 mac 还是高 windows 一点的
    shily
    shily
    OP
    Sep 6, 2018 via Android
    87
    @CrisTao 怎么解决看 log 的问题?不适应 cmd
    CrisTao
    CrisTao
    Sep 6, 2018
    88
    @shily #87 估计我是习惯了,所以没什么特别的感觉
    vanxy
    vanxy
    Sep 6, 2018
    89
    以前使用 Windows 开发 Android 遇到很大的问题是 adb 5037 端口会被各种国产软件占用,什么 QQ 360 etc. 用着用着 adb 就无法正常使用了。
    wqyyy
    wqyyy
    Sep 6, 2018 via Android
    90
    为什么不去尝试 4k 200% + Noble Scarlet
    MonoLogueChi
    MonoLogueChi
    Sep 6, 2018 via Android
    91
    没遇到过,Ctrl 也没感觉很远,抬手正好能摸到。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Sep 6, 2018 via iPhone
    92
    吃屎吃多了的人觉得屎也不难吃,楼主不要搭理他们
    octobersnow
    octobersnow
    Sep 6, 2018 via iPhone
    93
    @bestkayle 您是秀优越感?本来很多就是习惯问题。
    octobersnow
    octobersnow
    Sep 6, 2018 via iPhone
    94
    @bestkayle 我觉得您这种人最好回炉重造。谢谢
    20015jjw
    20015jjw
    Sep 7, 2018 via Android
    95
    本来就很难用.. 让我在 Windows 下开发不如让我死..
    20015jjw
    20015jjw
    Sep 7, 2018 via Android
    96
    上面说 4k 缩放 200 的 bug 贼多
    而且 mac 上我都是开很奇怪缩放比的 Windows 不开整数 bug 更多
    破系统天天出问题 拿来生产太费力了 我拿来打个游戏都经常搞幺蛾子
    相比之下我的垃圾桶 uptime 都两个月了 该干嘛还是干嘛 根本不用头疼系统
    kassadin
    kassadin
    Sep 7, 2018
    97
    试试 deepin ?
    NVDA
    NVDA
    Sep 7, 2018
    98
    NVDA
    NVDA
    Sep 7, 2018
    99
    @20015jjw 刚才那条不知道为什么没打字就发出去了..
    等下就有人来教你该怎么开发怎么生产力了#(滑稽)
    kennylam777
    kennylam777
    Sep 7, 2018
    100
    Android 開發在 Mac 真的比較好
    如果還加上 docker 需求, 直接在 Linux 做算了......我就是這樣
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1439 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 290ms · UTC 22:43 · PVG 06:43 · LAX 14:43 · JFK 17:43
    ♥ Do have faith in what you're doing.