七天从零基础学习android(1)--配置环境
在写这篇文的时候android开发经验还是0,是一个萌新,这是一篇记录一个萌新从零android编程基础到能编写一个记账本的开发过程(至少我是这样美好的希望着的)
首先因为是没有开发基础的,直接上百度搜索android开发教程

出现了如上的几个搜索项之后,我看到其中的
这个网页
之前的sql和html都是从这里面了解的,然后我就从这里开始了我的android之旅,应该是一个值得信赖的网站
首先根据其中的教程,我需要下载android sdk
然后让我百思不得其解的是里面提供的网站进不去,之后我通过百度了解到其中的缘由,是外网需要FQ,我购买了一个vpn但是使用这个vpn了之后发现任何网站都不能进入,毫无疑问的是我被骗了,这是一个假冒的vpn,,,
最后通过百度的帮助,我找到了一个博客
https://www.cnblogs.com/nebie/p/9145627.html
通过里面的教程,进入了中文的网站,我成功地下载了
android sdk...此时还没有安装,我也还不知道能不能时候
这是一个压缩包,试试解压应该就可以使用了,先把其解压到d盘

根据博客应该是打开这个

虽然还看不太懂,按了install试试,应该是这样没错,虽然看到上面的fail还是显得有点慌。

过了差不多几分钟,应该没啥问题
趁着这个时间我看了教程里面的环境配置

在上学期的javaweb的学习应该有安装eclipse了,虽然不知道ide是不是就是说的eclipse,我还是决定这一步先跳过,如果理解出错的话,再回来重新安装,这里先标记一下
然后接着进行下一步的安装

教程里面说在eclipse里面要安装adt插件,打开eclipse选择 帮助-》安装新软件
把https://dl-ssl.google.com/android/eclipse/ 键上

之后卡在这里,我想应该是网络的问题,看到其中的地址有一个google,而google是外网才能访问的,应该需要一个vpn,趁着android sdk还在安装和这个网址不动的时候,去购买一个vpn
sdk应该是安装完成了,之后要配置sdk的环境变量

先配置一下环境变量


根据步骤,配置之后如下,把刚刚解压的地址写上去,点击确定

之后在PATH新建地址中新建这3个变量

点击确定。
点击android sdk中的avd创建一个android虚拟环境试试


选中创建的test点击start按钮
发现运行出错,如下

根据其英文意思应该是ANDROID_SDK_ROOT没有指定位置,百度知道指定的位置就是sdk的位置
知道原因之后指定到之前的位置

然后还是不能解决问题
在简书里面有个人提供了解决的方案:https://www.jianshu.com/p/87f69e0a3bef
根据其解决方案尝试一下
并不能解决问题
然后继续尝试,,,
接着尝试这个百度里面提供的线索https://zhidao.baidu.com/question/303713496323139884.html?qbl=relate_question_0&word=This%20AVD%27s%20configuration%20is%20missing%20a%20kernel%20file%21%20Please%20ensure%20the%20file%20%22k

接着下载中...
我彻底崩溃了,由于浏览器的崩溃,导致今天从早上写的博客全部都没了
现在讲述个上午的大概
解决了镜像找不到的问题,haxm加速的问题(每个过程都很艰辛,流泪,现在过程都没有了!!!!!!!!!!)
正在解决安卓模拟器屏幕黑的问题
https://www.cnblogs.com/q149072205/p/5215965.html提供了解决方案,尝试一下
无果,继续搜索到一个论坛http://bbs.51testing.com/forum.php?mod=viewthread&tid=1182736&page=1,里面说是版本太高的问题,下载5.11的版本尝试一下。
留下了感动的泪水,下载了5.11的版本后成功了

接着在eclpse里面利用购买的vpn下载adt
安装Android开发工具(ADT)插件

七天从零基础学习android(1)--配置环境的更多相关文章
- 七天从零基础学习android(3)--实现过程
首先这是我对自己编写程序的认识,要实现一个程序,根据之前编写C++的经验,要对所编写的软件有一个模糊的了解. 一个记账本软件,要实现的过程是,添加收支,显示本日,本月或本年的收支状态.然而基于是完全没 ...
- 七天从零基础学习android(2)--第一个安卓程序
在环境配置的那一部分,已经把基础的环境配置好了,接下来应该实现第一个安卓程序,就是著名的hello world 先在avd里面新建一个虚拟机,并且启动它 然后该虚拟机器能够在eclipse上正常识别 ...
- 零基础学习前端1-1配置node及npm环境变量
零基础学习前端1-1配置node及npm环境变量 ## 1-1配置node及npm环境变量 首先:下载node 可以直接去官方网站下载 1.首先从官网下载安装包 https://nodejs.org/ ...
- [原]零基础学习视频解码之android篇系列文章
截止今天,<零基础学习视频解码系列文章>.<零基础学习在Android进行SDL开发系列文章>以及<零基础学习视频解码之android篇>系列文章基本算是告一段落了 ...
- [原]零基础学习在Android进行SDL开发系列文章
[原]零基础学习SDL开发之移植SDL2.0到Android [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图 [原]零基础学习SDL开发之在Android使用SDL2.0显示 ...
- [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图
关于如何移植SDL2.0到安卓上面来参考我的上一篇文章:[原]零基础学习SDL开发之移植SDL2.0到Android 在一篇文章我们主要使用SDL2.0来加载一张BMP图来渲染显示. 博主的开发环境: ...
- [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP叠加图
关于如何移植在android上使用SDL,可以参考[原]零基础学习SDL开发之移植SDL2.0到Android 和 [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图 . 在一篇 ...
- 如何从零基础学习VR
转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月 ...
- CSS零基础学习笔记.
酸菜记 之 CSS的零基础. 这篇是我自己从零基础学习CSS的笔记加理解总结归纳的,如有不对的地方,请留言指教, 学前了解: CSS中字母是不分大小写的; CSS文件可以使用在各种程序文件中(如:PH ...
随机推荐
- 【C++】cerr,cout,clog
http://stackoverflow.com/questions/16772842/what-is-the-difference-between-cout-cerr-clog-of-iostrea ...
- 配置nginx+tomcat支持websocket
问题情景: 最近开发新增加一个项目,需要支持https wss协议 访问https://test.aa.com 使用nginx反向代理到后端tomcat web应用 访问https://tes ...
- [SQL]连续三天有销售额
店铺 销售日期 销售额 A 2017-10-11 300 A 2017-10-12 200 B 2017-10-11 400 B 2017-10-12 200 A 2017-10-13 100 A 2 ...
- QT+信号有参数与无参数的实现+QT4和QT5在信号和槽使用上的区别
在QT5中,信号有参数和无参数 #ifndef SUBWIDGET_H #define SUBWIDGET_H #include <QWidget> #include <QPushB ...
- Android Studio中删除无效的字符串资源
1.定位到当前项目中的strings.xml文件 1.菜单栏找到"Analyze"->"Run Inspection By Name..."->输入 ...
- Vue之computed与watch的使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- No-9.函数基础
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...
- Android Studio中出现Gradle's dependency cache may be corrupt错误的解决办法
起因 某次打开AS,提示升级AS,升级后,提示升级gradle,选择升级. 结果在升级gradle时耗时较久,没有耐心,点击停止升级gradle, 还是停在那里,然后关闭AS,还是没反应,启动任务管理 ...
- spring-mvc junit测试
import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; impor ...
- 关于Kubernetes v1.14.0的 kube-controller-manager部署
1. kube-controller-manager准备 默认kube-controller-manager 部署在kube-apiserver部署的服务器上面服务器的配置等在这就不在列出来 二进制文 ...