AndroidStudio系统默认的坑遇见过说明公司很装逼!

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > IT培训 > android培训 >

AndroidStudio系统默认的坑遇见过说明公司很装逼!

标签:   分类:android培训

我们来看看实例吧!
        坑1:Log path ‘C:\Users\XX.AndroidStudio2.0\system\log’ is inaccessible.If you have modified the ‘idea.log.path’ property please  make sure it is correct,otherwise please re-install the IDE.

坑2:Error:C:\Users\XX.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。)

这俩坑是同一原因造成的。

今天算是正式进入南京某牛了,前面经历了3天的公司培训,总结下来两个字——洗脑,不过有位老师还是很真诚的,大概意思就是如果你不能吃苦那你现在就可以辞职了。于是备着比996还要残酷的心态进入了部门。

没进去之前,感觉某牛好歹是上市公司,不能说技术有多牛逼,至少工作流程应该很规范吧!现实和我想象的差距很大啊。公共的资源库:例如开发软件,项目说明 书,开发规范什么都没有。竟然开发工具也不一致,我醉了(也可能我太呆板了)。有点小失望,也难怪,公司毕竟不是技术导向性公司,一半以上的都是客服人 员,只注重业务的扩展和迅速积累,来钱快啊,谁在乎开发技术。心里也暗自有点高兴,对我来说也是一个挑战,我要将团队逐渐带规范化。

感慨了一大推,下面进入正题。开始搭建Android开发环境AndroidStudio;

先 来说一下,某牛的办公环境。为了公司数据安全,员工所使用的电脑不具备管理员权限,usb接口肯定不能用,好多网站给屏蔽了,而且不具备安装软件的权限, 这个最蛋疼了,差点把我逼疯啊!只好走权限审批流程,一走就是半天啊。来了信息中心的同事,在我电脑上切换了登陆了电脑administrator用户,并告诉我,装好软件后,自己切换到自己的用户。我真是无语了,没办法啊!所有员工都是这样装软件的。谁叫卖给某牛了呢?

JDK的安装和配置这里就不赘述了。

到 AndroidStudio中文官网下载了一个集成版的,android-studio-bundle,说出来不怕大家笑话,直到前几天我才直到 android-studio-bundle和android-studio-ide的区别,前者是集成版自带gradle和AndroidSDK,傻瓜 式安装,不需要配置什么,Android开发环境就搭建好了,so easy!

安装步骤也没有什么好讲的,不过,作为一名合格的程序员,你需要明白——android studio安装好以后默认会在系统当前用户目录(C:\Users\XX)下产生这么几个文件夹,Android Studio启动时,默认会读取这几个文件

android 这个文件夹是即模拟器存放路径
AndroidStudio.0这个文件夹是Android Studio的配置文件夹,主要存放一些AndroidStudio设置和插件和项目的缓存信息
gradle 这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息
还有一个文件存放在AndroidStudio安装目录的bin文件夹下

idea.properties,主要用来记录AndroidStudio的相关设置的开发环境搭建成功后,切换到我的用户,于是兴致勃勃的打开AndroidStudio,结果出现了以下问题。

Log path ‘C:\Users\XX.AndroidStudio.0\system\log’ is inaccessible.If you have modified the ‘idea.log.path’ property please make sure it is correct,otherwise please re-install the IDE.

大概意思,就是你没有权限读取‘C:\Users\XX.AndroidStudio.0\system\log’这个路径,你确定你设置的idea.log.path是正确的,否则你就重新安装 IDE。

遇到问题时的差异和无奈就不说了,此处略去几万字

为 啥,切换个用户,软件无法启动了呢?原因是这样的,还记的前边说过,“Android Studio安装好以后默认会在系统当前用户目录(C:\Users\XX)下产生这么几个文件夹,Android Studio启动时,默认会读取这几个文件”,对就是这个默认会在系统当前用户目录,我刚才是在administrator用户下安装的 AndroidStudio,那么生成的三个文件夹就会默认在AndroidStudio的用户目录,当我切换成自己的用户,而且用户不具备管理员的权 限,那就意味着没有权限读取非当前系统用户下文件的权限,于是打开AndroidStudio时,它会读取administrator用户下 的.AndroidStudio.0文件,自然会报错啊。如果.AndroidStudio.0文件存放在任何系统用户都有读取权的路径,上面的问题就迎 刃而解!!

问题又来了,打开AndroidStudio时,它怎么就会读取administartor用户下的.AndroidStudio.0文件,如何修改.AndroidStudio.0文件的路径的,这个时候就要看 idea.properties这个文件了。
AndroidStudio文件读取路径的修改

进入Android Studio的安装目录,进入bin文件夹,用文本编辑软件打开idea.properties,去掉以下两项的注释符号#,修改对应的路径为新路径即可。

  首先,需要添加一个系统的环境变量ANDROID_SDK_HOME,

 这时又有疑问了,修改了这三个文件的读取路径但是并没有这三个文件啊,怎么办!这个你用担心,Android Studio读不到这个三个文件,会重新生成的!
一般情况下,我们是遇不到这些问题的,除非像我一样,遇到一个装逼的公司!不过,这也提醒我们,越是傻瓜式的开发工具,我们越是需要多了解它的一些默认设置,否则可能隐藏了不少坑!
学android,就来北大青鸟大学城校区,实例加技能,就业有保障,快来报名吧,我们欢迎你!

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口