热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

OSXYosemite上的AndroidStudio更新错误

如何解决《OSXYosemite上的AndroidStudio更新错误》经验,为你挑选了5个好方法。

当我在Android Studio(1.0.1)中检查更新时,它表示有可用的更新(1.0.2),但显示此错误:

Android Studio没有/ Applications/Android Studio.app/Contents的写入权限.请由特权用户运行以进行更新.

当我尝试以root身份打开它时,我收到一条错误消息,指出文件丢失且无法启动.

我该如何更新这些错误?我应该将其作为非特权用户安装吗?

编辑:我停止了这个错误的几个版本.



1> thanhnd..:

打开终端并输入: sudo chmod -R 777 /Applications/Android\ Studio.app/Contents/


我收到一个错误:`chmod:无法更改文件模式/ Volumes/Andorid Studio 1.5.1/Android Studio.app/Contents:只读文件系统.

2> 92tonywills..:

正如一些人所说的那样,给予每个人读取,写入和执行权限(使用777)可能不是最佳做法.但是,如果您(像我一样)在您的个人计算机上拥有多个帐户,那么给予同一组(使用775)读取,写入和执行权限的所有人都是完全可以的.

sudo chmod -R 775 /Applications/Android\ Studio.app/

出现此错误的原因是安装了Android Studio的用户帐户不同于当前尝试更新的用户帐户.例如,我的BYOD计算机上有个人和工作帐户,我的个人帐户安装了Android Stuido,但我的工作帐户想要更新它.默认情况下,只有所有者可以写入app文件夹.我需要两个帐户都有写权限,两个帐户都在管理员组中,所以我给整个组写了权限.



3> gvatreya..:

我不会更改权限集,但作为超级用户运行应用程序,它工作.

sudo /Applications/Android\ Studio.app/Contents/MacOS/studio 


唯一有帮助的事情.尝试做chmod和chown并没有用.

4> Maher Abuthr..:

我在Mac上进行更新后,我遇到了这个问题.

我认为给777/775不是正确的方法.. 安全说话!

尝试检查您已登录的帐户以及安装Android Studio的帐户.

检查Android工作室的当前所有者

stat /Applications/Android\ Studio.app/

并检查您正在使用的当前用户ID和组

获取当前用户ID:

id -u -n

获取当前组:

id -g

这将使您清楚地知道问题在哪里...可能是userId不同或组或两者兼而有之.

那你有两个选择:

    切换到Android Studio安装的其他帐户(您从'stat'命令看到的输出)

    sudo su [userID]
    

    从命令运行Android Studio的下一步:

    open /Applications/Android\ Studio.app/
    

    将Android Studio的所有权重置为当前帐户(来自id -u -n&id -g )

    sudo chown -R [userID]:[group] /Applications/Android\ Studio.app/
    

而已 ..



5> n4zg..:

检查您的Android Studio是否未在虚拟驱动器上运行,如果有Android Studio驱动器,请查看您的桌面,如果您可以看到驱动器,右键单击它并按弹出,然后转到应用程序查找Android工作室和从那里运行它,这应该允许您更新.


推荐阅读
author-avatar
属于小草的树洞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有