宗次郎の故郷

导航

统计

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   宗次郎  阅读(213)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示