dikas2015
2015-11-02 07:05 deepin
顺便2015快来吧
Reply Like 0 View the author
https://bbs.deepin.org/post/33029
“复制了一条命令将自己下载的jdk优先级升高 ”
这是什么命令呀?贴出来,让我见识下 ...
https://bbs.deepin.org/post/33029
jdk和jre 你得装啊!还有gdb, gcc 和g++。变量有问题是你运行那个sh的时候用了sudo或root,所以HOME是根的 ...
https://bbs.deepin.org/post/33029
不错啊,要是系统集成兼容安卓微软,不是溜得飞起!正在下载准备体验一下,原谅我这么晚才发现这个好东西 ...
Popular Events
More
开始自学安卓了,然而花了一周多的时间吧,才终于把开发环境搭建好,随便发表下辛酸历程
因为格盘装的win10,也不知道怎么把引导恢复回来,就干脆又装了ubuntu玩玩
win10下的android studio一开始始终识别不了安卓项目java源文件中的R类,后来也不知道怎么就好了,所以没什么问题
但就是用于调试的genymotion模拟器运行不了,unable to start virtual device,找了很多办法,无果
同时也在弄ubuntu这边,说起来就让人崩溃,ubuntu的情况刚刚相反
genymotion运行完全没问题,但android studio新建一个项目后,一直有一个gradle build running在运行
win10一开始也是因为这个才无法识别R,但ubuntu上搞了很多办法,下个本地的gradle什么的,也没解决
gradle构建不起来,项目也就无法运行,连android studio都没法正常退出
于是今天又回到了deepin试试,先弄genymotion,畅通无阻
然后android studio,问题来了,NO JDK FOUND,找不到JDK的位置
网上查了下想起来,必须要在/etc/environment里设置JAVA_HOME变量,当时弄ubuntu也是这样的
(Linux的环境变量也是够麻烦,我一般习惯设置~/.profile,然而还有.bashrc,/etc/environment,/etc/profile,这么多也没去搞懂有什么区别)
然而真正的问题才是来了,还是不行,这是为毛,又把各个环境变量都设遍了,最后终于在知乎看到了答案
原因是与openJDK冲突了,想起之前安了jdk之后自己出现了一个openJDK的图标,大概deepin是自带openJDK的吧
于是按上面的方法复制了一条命令将自己下载的jdk优先级升高,终于成功运行{:4_112:}
deepin下的android studio用GTK+主题比ubuntu的好看多了呢
而且没有发生ubuntu的问题,gradle build running很快就完成了,项目在genymotion运行成功
Hello World
终于可以愉快地学习了,不容易啊
想了想在deepin中遇到的问题,也就只有JDK NOT FOUND那个了,所以提个建议
openJDK如果没什么用的话,就不要集成了吧(个人愚见,其实都不知道openjdk是什么),要不是找到了知乎的那个帖,可能在deepin上的环境搭建我也要失败了
再提个与此题无关的建议,fcitx自带的皮肤不要删,优麒麟那个四个皮肤风格已经落伍了,现在感觉很难看,我喜欢自带的classic,简洁,为此只有把fcitx删了又装一遍