异常1:aapt: Syntax error: Unterminated quoted string...
异常2:android - error = 13 permission denied while attempting to get adb version ...
异常3:adb: Syntax error: Unterminated quoted string...
异常4:安装搜狗拼音死活打不开,各种设置各种重启都没用
进入正题....
先说一件蛋疼的事,我在公司工作时公司分配的XP系统电脑,然后开发要求使用Linux,我就是用虚拟机安装Ubuntu来进行开发。
可是前天,我之前的创建的虚拟机出异常了!!!所有资料毁于一旦啊!还面临的被责罚的危险。
还好,vmware可以映射磁盘文件,可是映射出来Windows并不识别Linux分区格式。。。真尼玛祸不单行!后来下载一个专门用来浏览Linux文件的软件,备份了一天总算是把关键资料考出来了。
接下来就是重新创建开发环境的过程了。。
之前我自己安装配置Linux开发Android环境的时候,真可谓时一帆风顺,什么jdk,eclipse,android studio,sdk一步到位!
然而这次却是困难重重.......
---小插曲 安装运行环境步骤---
1.首先安装jdk,一般可以在官网下载解压然后配置。具体步骤自行百度。但是有一个更方便的方法:直接在termina输入java,然后根据提示输入:sudo apt-get install openjdk【提示内容】即可安装java运行环境。缺点是可能下载速度比较慢,适合小白使用
2.安装开工具。android studio直接下载解压就可以使用了。这里说明一下的eclipse的。同样有两个方法:官方下载对应版本解压即可使用。有的人解压死活运行不了。那么可以使用方法2:直接在termina输入:sudo apt-get install eclipse。等待下载就可以了。缺点同样是下载速度可能会比较慢,而且版本并非官网最新版。适合小白用
3.ADT安装:自行百度
4.SDK安装:直接随便下载一个解压,打开eclipse选择解压目录即可
---插曲完 ---
接下来就是遇到各种异常了,首先所有步骤做完,美滋滋,打开eclipse准备投身伟大的编程事业。。。然后本文结束。谢谢大家!
。。。
然而并没有这么简单!
打开eclipse,熟练的新建项目。结果新建的项目一片红。。excuse me?? 查看错误日志发现:aapt: Syntax error: Unterminated quoted string...
好了网上搜索的方法全试过了,不起任何作用。捉急啊!这sdk报错管我啥事!不干了!走人.......不行不行,编程要紧...
于是经过我乱搞终于解决了:打开SDK Manag把报错的那个build-tools版本卸载,安装低级的版本。以此类推,直到不报错为止。
哈哈哈,终于在我伟大的智商下把异常解决了,美滋滋。编程去咯。本文完,谢谢大家浏览...
额。回来回来。。。等等,我的项目运行不了啊!点击运行出现了这么一个错误:android - error = 13 permission denied while attempting to get adb version ...
这个错误遇到的人还不少啊!他们认为是在64位的系统上要运行的是android 32位的程序,所以需要安装32位库,因此普遍的解决方案是:
----在terminal中输入sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
ps:在安装库过程安装不上的请参考:链接找不到了¬自行百度吧¬
于是我欢呼雀跃的试了试,果然不出我所料!这次这么解决不行,不起任何作用!(注:人家这么说是对的,但是博主这么做不行,你们可以试试行不行)
可能我的根本不是因为运行库的关系,于是偶然看到国外一个人给出的方案:chmod 777 [sdk安装目录]/platform-tools
果然这个错误不见了,但是却出现了另一个错误:Unable to detect adb version, adb output: /opt/android-sdk-linux/platform-tools/adb: 1: /opt/android-sdk-linux/platform-tools/adb: Syntax error: “)” unexpected
我真的没话说。我差点就放弃这个系统重新安装一个了!但是到了这里已经能编写和运行android 项目了。但是不能调试,因为adb不能工作啊!只能把apk考出来安装运行。
但是老大催着我赶紧吧项目做完提交,我只能硬着头皮在试一试,果然最后还是被我解决了(ง •̀_•́)ง:
1.首先直接在terminal安装adb工具,使用命令行调试是可以的。但是eclipse依然无法链接上,还是报同样的错误。
2.重新下载一份 platform-tools,放到对应的 目录下(把原来的删除),记住使用SDK Manger更新是不行的。
到此为止,关于开发环境的几个错误都给解决了。
-------------------------额外 搜狗输入法-------------------------------
自己下载搜狗输入法安装了,重启也没见搜狗输入法在哪里
在系统设置里面也找不到搜狗输入法。
解决方法:
1. system settings... -->language support --> keybord input method system 然后选择fcitx
2.搜素 ficitx configuration 打开他,在input method 页点击+号,把olny show current language去掉勾选,搜索sougou 添加上去.
3.logout ,然后就可使用搜狗拼音
一个一个字的敲真累。这次本文真的结束了!谢谢大家阅读。