我的第二款安卓app

先上效果图

image

好累啊,直接贴源代码截图吧.

准备出去跑步溜达了,放松一下,眼睛疼.

第一个Activity

image

第二个Activity

image

第一个Activity处理器

image

image

第二个Activity处理器

image

这个是用Android studio开发的.上效果图

点击以后跳转到另一个页面,会把信息传到另一个页面,同时也能够把另一个页面的信息带回.

信息显示在文本框中.

升级adt插件后,eclipse突然出现Unable to build: the file dx.jar was not loaded from the SDK folder 错误

image

升级adt插件后,eclipse突然出现Unable to build: the file dx.jar was not loaded from the SDK folder 错误

Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

升级adt插件后,eclipse突然出现上面错误,无法运行android项目。

网上搜索了很多方法试过了都不行,clean,换workspace目录,把tools下的dx.jar拷贝到对应platform下面也不行,重启eclipse,更新sdk都不行。

最终在stackoverflow上搜索到一个方法试了以后才可以

platform-tools\lib folder was missing after upgrade (my eclipse was open). close eclipse, using sdk manager uninstall and install “Android SDK platform-tools”.

即先关闭eclipse,打开sdk安装目录下的SDK Manager.exe 顶部Tools 下面的两个勾选上以后点击下面的 Install packages 按钮更新,更新完成后启动eclipse就可以了

注:后来在另外一台电脑发现,如果sdk没有更新到最新版Tools下面的两个包是安装不了的,所以必须先更新sdk然后再更新Tools才行。

更新Android Studio 2.3遇到 Failed to open zip file解决

上周Android studio最新版本发布了。

由于太忙没有在第一时间响应更新,今天有点空闲时间,在早上更新了。

更新到as2.3后,打开正在开发的项目发现编译不了了,提示 Failed to open zip file。点击 redownload dependencies and sync然并卵。

rebuild,sync都不行。如图:

简单粗暴的,解决方法:

1.找到你的用户目录,然后找到.gradle文件夹

2.删掉

3.重新用Android studio打开你的项目,然后会自动在用户目录下再生成.gradle文件夹。只需要耐心等待。因为重新下载很慢

tips:

.gradle在重新生成时(没完成,下图是下载完成的),下面以2.14版本为例,一直刷新会发现下载更新。这样的速度很慢。

我们可以到用qq旋风或者其他下载器到http://downloads.gradle.org/distributions/gradle-2.14-all.zip (这里2.14可换成你对应下载的版本)把压缩包下载好直接丢进去,然后把as结束任务再打开,重新编译。下载速度快十倍,有没有!

eclipse如何更新adt

Eclipse安装adt有几个缺陷, 由于网址在天朝的限制,因此我们可以下载好离线包。下面介绍如何安装离线包。

工具/原料

  • adt离线插件包

  • Eclipse开发环境

方法/步骤

  1. 1

    打开Eclipse,选择菜单中的“Help”,然后选择“Install New Software…”,如下图所示。

    eclipse如何更新adt

  2. 2

    在弹出的“Install”窗口中,单击“Add”按钮,如图所示。

    eclipse如何更新adt

  3. 3

    然后会弹出一个“Add Repository”窗口,单击“Archive…”按钮,如图所示。

    eclipse如何更新adt

  4. 4

    选择已经下载好的ADT压缩包,如图所示。

    eclipse如何更新adt

  5. 5

    完成后,再填Name那一栏,随便写个名字即可。

    eclipse如何更新adt

  6. 6

    经过pending解析后,就可以看到对应的Developer Tools,选中后,去掉左下角的勾选即可。

    eclipse如何更新adt

  7. 7

    不断“next”下去,直到最后一步,接受协议,然后“Finish”。开始安装,过程中会有警告直接点选ok。安装成功后,提示要求重启,选择Yes即可。这样就更新完毕了。

    eclipse如何更新adt

    END

注意事项

  • 除了离线下载安装adt插件包,可以使用设置穿墙下载安装adt插件包。

Failed to open zip file问题的解决方法

近期由于公司项目开发需要,在github下载一些android小Demo 总是遇到一些编译的问题,如下图所示:

Error:Failed to open zip file.

Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)

Re-download dependencies and sync project (requires network)

Failed to open zip file问题的解决方法

工具/原料

  • Android Studio 2.2.2

方法/步骤

  1. 1

    相信不少用android studio同学也遇到和我一样的问题吧;下面我把解决这个问题的经验跟大家分享一下;

  2. 2

    在网上搜索了一下,发现问题出在gradle-wrapper.properties上,出现这个问题的项目都是应为使用了gradle-3.3-all.zip,而studio 无法直接下载gradle-3.3-all.zip导致;

    打开android studio项目,看红色区域标识,我们要解决的问题焦点:

    Failed to open zip file问题的解决方法

  3. 3

    解决这个问题的方法有好几个:

    方法一:

    可以参考没有报错的项目,把gradle-wrapper.properties里gradle的版本,修改到我们报错的项目,替换gradle版本如:

    Failed to open zip file问题的解决方法

  4. 4

    改为

    Failed to open zip file问题的解决方法

  5. 5

    改完后,要Rebuild Project一下项目;最好就关闭项目,重新在打开一下项目;这个方法,亲试,可以解决该问题;

    方法二:直接在网上下载gradle-3.3-all.zip,不要解压缩,放在类似下面目录下

    C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9

    下载的地址这里找,里面有各个版本的包:

    Failed to open zip file问题的解决方法

  6. 6

    方法三:

    改一下gradle-wrapper.properties中的distributionUrl

    Failed to open zip file问题的解决方法

  7. 7

    改为

    Failed to open zip file问题的解决方法

  8. 8

    https\:改为http\: 这里大家可能觉得奇怪,我也觉得奇怪;为什么这么改呢?这个我估计是android studio自己的问题吧;

    这个方法最简单了,同学不防试试看;

    END

注意事项

  • 有朋友说多点几次Re-download就能解决问题,但是我这边是不行的。跟我一样的同学可以直接试我的第三种方法啦;注意以上方法是在android studio2.2.2上实现的;

解决failed to get the required adt version from sdkversion问题方法之一

image

今天在打开Eclipse时候出现了failed to get the required adt version from sdkversion 问题。。尝试着打开Android SDK manager 时候出现了走完进度条什么也没有发生的情况。

我的原因是:

   Studio和Eclipse用了同一个Sdk文件。。

解决办法:

   本地Sdk文件复制成2份。Studio和Eclispe分别引入不同的sdk文件就好了。。

关于出现以上状况,Sdk 引入时候到Eclipse 时候可以通过   Window –>preferences–>Android选项控制引入Sdk

Android快速入门(上)


Android快速入门(上)…………………………………………………………………………………………… 1

1. Android是什么……………………………………………………………………………………………… 2

1.1. 基于Linux的开源操作系统…………………………………………………………………….. 2

1.2. 主要用于智能设备…………………………………………………………………………………. 2

1.3. Andy Rubin……………………………………………………………………………………………… 2

1.3.1. 安卓之父…………………………………………………………………………………………. 2

2. 整体结构……………………………………………………………………………………………………… 2

2.1. Linux驱动………………………………………………………………………………………………. 3

2.2. 引擎………………………………………………………………………………………………………. 3

2.3. 类库………………………………………………………………………………………………………. 3

2.4. 虚拟机…………………………………………………………………………………………………… 3

2.5. 应用框架……………………………………………………………………………………………….. 3

3. eclipse环境搭建…………………………………………………………………………………………… 3

3.1. 指定SDK位置………………………………………………………………………………………… 3

3.2. 配置系统变量………………………………………………………………………………………… 4

3.3. 创建并启动模拟器…………………………………………………………………………………. 6

3.3.1. 1安装intel加速器…………………………………………………………………………… 7

3.3.2. 2配置模拟器…………………………………………………………………………………… 8

3.3.3. 3启动模拟器…………………………………………………………………………………… 9

3.3.4. 4配置eclipse编码和字体大小……………………………………………………….. 10

3.3.5. 5配置eclipse窗体布局………………………………………………………………….. 11

3.3.6. 6创建一个Android工程………………………………………………………………… 12

3.3.7. 7运行工程…………………………………………………………………………………….. 13

4. 项目的组成结构…………………………………………………………………………………………. 14


clip_image002

1. Android是什么

clip_image004

1.1. 基于Linux的开源操作系统

1.2. 主要用于智能设备

1.3. Andy Rubin

clip_image006

1.3.1. 安卓之父

2. 整体结构

clip_image008

2.1. Linux驱动

2.2. 引擎

2.3. 类库

2.4. 虚拟机

2.5. 应用框架

3. eclipse环境搭建

clip_image010

3.1. 指定SDK位置

clip_image012

3.1.1.

clip_image014

3.2. 配置系统变量

clip_image016

3.2.1.

clip_image018

3.3. 创建并启动模拟器

clip_image020

3.3.1. 1安装intel加速器

clip_image022

clip_image024

3.3.2. 2配置模拟器

clip_image026

clip_image028

3.3.3. 3启动模拟器

clip_image030

clip_image032

3.3.4. 4配置eclipse编码和字体大小

clip_image034

clip_image036

3.3.5. 5配置eclipse窗体布局

clip_image038

clip_image040

3.3.6. 6创建一个Android工程

clip_image042

clip_image044

3.3.7. 7运行工程

clip_image046

clip_image048

4. 项目的组成结构

clip_image050

4.1.

clip_image052