文档章节

android初体验

 李鑫198878
发布于 2014/10/05 20:05
字数 882
阅读 11
收藏 0
点赞 0
评论 0

有些人尝试新东西的时候总是不顺利,我想我就是这样的人。十一加班联调,功能早就OK,主要配合联调,闲来无事,搭建一下android开发环境,准备学习一下。

找了个教程http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html参照其中的过程,顺利下载了jdk,Eclipse。然后下载了安卓的manager,这个时候比较疼,国内下载不下来,由于我比较懒,就直接去下载了离线包,但是真心不建议想我这样完全没有基础的人这么做,反正我下载了几个包,又有各种版本,自己把自己弄晕了。后来实在是烦了,下了个代理,直接使用SDK Manager来下载了。8个多G的东西,慢慢等吧。对了,还需要下载个ADT,千万记住这个。

各种东西都下载完成,环境变量都设置OK(这个过程就看上面的链接教程完成)。开始打开Eclipse,准备弄个程序员都熟悉的helloworld。

这里遇到了第一个坎。需要安装AVD.按照链接中的方法安装完成,各个步骤多很顺利,可是在Window中没有传说中的“Android Virtual Device Manager”和“Android SDK Manager”,尝试了卸载重装等过程依然没有。大学之后就没有碰过Eclipse这个环境,完全没有头绪。既然没有头绪,就百度,google。后来找到了原因,在Window->Customize Perspistive中勾选“Android SDK and AVD Manager”,这样window下的Android选项就能出现了。

创建一个AVD,然后跑起helloworld。第二个问题出现,安卓界面一直进不去。我勒个去,这个坑我了我一下,由于小白本性,不清楚应该是什么个样子,就等啊等,等啊等,玩了2局三国杀之后还是进不去,就开始查找帖子,过程的费劲就不说了,直接说结果吧,AVD的版本。创建AVD的SDK的版本的时候一定注意了,貌似要和项目的统一,这里具体什么对应关系我没有理清楚,结论就是为了避免神奇诡异问题,还是统一吧。

到这里,终于进入了安卓系统了,激动一下有没有,接着又发现个情况,怎么我的helloworld这个应用在系统里面没有呢,这要是没有,怎么调试呢。基于程序员的本性,这里应该有问题。折腾了N久,受不了了,重启了Eclipse,还是没有,这个时候发现有错误了,“The connection to adb is down, and a severe error has occured”,后面还有两条,查了一下,说是adb问题。我到目录下重启了adb,无效。在cmd下先kill了adb,然后又重启了adb,依然没用。好吧,继续百度吧。弱弱的查到说adb默认使用端口5037,可能被豌豆荚什么的占用了,我PC上没有豌豆荚,不管了,先查看一下“netstat -ano|findstr "5037"”  我勒个去,居然真有占用的,查了下进程,360手机助手。。。关闭进程再试,神啊  我的helloworld终于出现了。本人没有办法,到这里已经搞了一天多了,终于见到helloworld了。

大学学的java都还给老师了,看来要重新开始学习了,万事开头难,总算走出第一步了。

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 3
码字总数 1945
作品 0
杭州
Android P Beta!您想要知道的所有更新内容都在这里

I/O 大会的第一天,我们公布了下一个版本的 Android,也就是 Android P 的 beta 版本。Android P 将 AI 定位为操作系统的核心,并侧重于提供智能且简洁的体验。让我们一起来了解下这个版本带...

谷歌开发者 ⋅ 05/10 ⋅ 0

转:一套代码iOS、Android两端运行,Google Flutter意味着什么?

原文:https://www.toutiao.com/a6569388465538990600/?ttfrom=weixin&utmcampaign=clientshare×tamp=1529580533&app=newsarticle&utmsource=weixin&iid=35476649324&utmmedium=toutiao......

鸿蒙无上至尊 ⋅ 今天 ⋅ 0

[译] 利用 Android 构建 TV 的未来

原文地址:Building for the future of TV with Android 原文作者:Rachel Berk 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:JayZhaoBoy 校对者:hanliuxin5, Lee...

Android_开发者 ⋅ 04/30 ⋅ 0

Android Jetpack 助推应用开发 | 中文字幕视频介绍

Android Jetpack 能帮助您加快应用开发速度,处理类似后台任务、UI 导航以及生命周期管理之类的活动,免去开发者编写样板代码的麻烦,专注提升应用体验。这次发布的 Android Jetpack 组件覆盖...

Android_开发者 ⋅ 05/14 ⋅ 0

挖掘安卓宝藏,EMUI会让手机进入“量心定制”时代吗?

如果把移动终端的发展历程看做一部戏剧,那么Android和iOS两种操作系统生态之间的竞争一定是最精彩的一折。 从市场占有率来看,2017年Android手机在全球售出的手机中占据了85.9%份额,其中自...

脑极体 ⋅ 04/17 ⋅ 0

如何让你的app在后台被干掉后优雅的启动。

作为一名Android开发师,肯定在处理用户的体验上下一定的功夫。有这么一个场景,在用户用着你开发的app的时候,突然某个聊天工具来消息了,切换到聊天工具后长时间停留,并且可能做了一些你不...

她的梦z ⋅ 04/11 ⋅ 0

加密传输才是王道!谷歌在 Android P 上默认启用 TLS

上周四谷歌表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 ...

局长 ⋅ 04/16 ⋅ 0

官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?

Kotlin KTX 2月5号的时候,Google 发布了一款 Kotlin 的扩展库,叫 Android KTX,不过现在还处于预览版的状态。它能使 Android 上的 Kotlin 代码更简洁,从而提高开发者的效率和使用体验。 ...

承香墨影 ⋅ 02/07 ⋅ 0

Android P Beta 2 引入小龙虾和羊驼等 157 个 emoji

谷歌今日发布了Android P Beta 2,助力开发者应对即将在今夏发布的Android P正式版。据外媒Softpedia称,Android P正式版将在8月发布。 对于普通用户来说,本次更新的亮点是引入了157个新Emo...

凝小紫 ⋅ 06/07 ⋅ 0

应用迁移至 Android P 操作指南

Android P 已经按照既定的计划进入到了 Beta 2 版本,且终版 API 也已经发布。相信大家已经对 Android P 所带来的行为变化以及新功能有了足够的了解。本文将详细说明如何将您的应用迁移至 An...

谷歌开发者 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 刚刚 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 2分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 4分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 6分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 6分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 10分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 10分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 10分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 js /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = ['零', '壹', '贰', '叁', ...

YXMBetter ⋅ 13分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 19分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部