/ mac

macOS 10.15 Catalina中Android Studio无法正常打包编译以及其他一些问题

macOS10.15_catalina

近日,苹果终于开始推送macOS 10.15 Catalina了。

Catalina在上上次WWDC上,被苹果大吹特吹,但是,鉴于苹果最近的新系统的第一版本总是有bug,如果不是因为所有测试机都不小心升级了iOS13,我还真不愿意升级。

结论:不推荐

在经过短暂的使用后,我郑重宣布:
强烈不推荐升级macOS 10.15 Catalina.

原因

原因是当前版本有以下几个问题:

  1. 频繁提示各种权限
  2. 无法进行文件拖放操作
  3. 某些APP由于未通过苹果的开发者认证,比如Android Studio可能无法正常打包编译

猜测这几个问题都跟苹果提高了安全和隐私级别有关:

macOS10.15_catalina_security_and_privacy

Android Studio无法正常打包编译的解决方法

其中这个问题是最讨厌的,很影响心情。

在找到认证过的Android Studio版本,之前,有个临时解决方法如下:

  1. 在弹出是否将未知程序移入废纸篓时,选择取消。

macOS10.15_catalina_unidentified_developer

  1. 到系统设置->安全性与隐私->选择“仍然允许”

macOS10.15_catalina_unidentified_developer_allow

  1. 重新编译,这次弹窗中多了“打开”选项,选择“打开”

macOS10.15_catalina_unidentified_developer_open

  1. 继续编译,重复步骤1,直到不再提示未认证的开发者问题

  2. 编译完成

macOS10.15_catalina_unidentified_developer_done

最后

强调一下,如果没必要,暂时不要升级,相信很快会有补丁。