宗次郎の故郷

导航

Android环境配置

  最近头脑发热,想折腾一下安卓给自己弄个离线app,自己用就行,说做就做。

  5月14日晚上回家开始在服役多年的win32电脑上开始了一晚上,前几个小时,很快就把JDK+eclipse+SDK+ADT这一套环境给配置起来了,其中在eclipse中配置离线ADT走了点弯路,诀窍是最后一步把contact all update......那个勾去掉。

  这里有几个好的配置网页记录一下

  这个写的很详细https://www.cnblogs.com/zoupeiyang/p/4034517.html#1

  这个教程很全面http://www.runoob.com/w3cnote/android-tutorial-intro.html

  这个安卓开发工具资源网站值得收藏http://www.androiddevtools.cn/index.html

  导入GitHub上下载的开源项目时,发现由于没有.project文件,无法正确导入,折腾很久后,在论坛上找到解决办法,https://blog.csdn.net/wanglining1987/article/details/52727362

  1.  点击new -> general ->Project 然后点击next,去掉use default location前的对勾,选择你的项目路径(注意一定要是源代码那层的目录),目的是在源代码文件夹中生成.projcet文件。然后点击next并完成。

  2. 删除上一步创建的应用,为什么?因为创建的android应用可能不能够运行(这里以缺少bin文件夹和R文件的应用举例),当然有些完整的项目,bin文件夹和R文件都存在就直接能运行了。

  3.再通过file -> import -> android导入第一步创建的应用,就能够运行了。

  5月16日 晚上新建了一个Hallo工程运行时出现报错

  Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!  查了之后,网上说是因为SDK版本和ADT版本不符合引起的。解决方法是重装Android SDK  Tools里面的tools。解决这个问题后,又遇到MTP找不到更新驱动程序的问题,明天再说吧。

  5月17日  从Eclipse导入github上的项目源码

  安装完egit插件,一共有HTTP、SSHGit 、Read-Only三种,已经学会http方式导入,其中还有些小窍门。

  5.19  'd:skin'报错

[2018-05-19 15:27:03 - Android SDK] Error when loading the SDK:

Error: Error parsing D:\android-sdk-windows\system-images\android-23\android-tv\armeabi-v7a\devices.xml
cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
Error: Error parsing D:\android-sdk-windows\system-images\android-23\android-tv\x86\devices.xml
cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
Error: Error parsing D:\android-sdk-windows\system-images\android-23\android-wear\armeabi-v7a\devices.xml
cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
Error: Error parsing D:\android-sdk-windows\system-images\android-23\android-wear\x86\devices.xml
cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。

解决方案1:

在SDK Manager里删除Android-wear相关的image。

解决方案2:

进入sdk目录下,把..\sdk\system-images\android-22\android-wear\armeabi-v7a\devices.xml和..\sdk\system-images\android-22\android-wear\x86\devices.xml文件删除,再把sdk里面..\sdk\tools\lib\下的devices.xml拷贝到上述两个文件夹里,重启eclipse即可

 

posted on 2018-05-16 09:52  宗次郎  阅读(213)  评论(0编辑  收藏  举报