Android第一个程序及问题解决

1,先装JDK(之前有的),

2安装eclipse也有,

3安装ADT(Android Development Tool)的eclipse插件,话说现在都有集成好的了,一步到位,安装

4.安装sdk

5.建立一个安卓虚拟设备AVD

然后开始第一个程序

结果提示

[2013-12-29 13:52:35 - FirstApp] The connection to adb is down, and a severe error has occured.

开始查找问题,百度,谷歌,然后发现是adb.exe的端口被占用,其默认端口是5037然后在dos下查看占用的程序,然后kill掉,重新启动adb.exe

5037为adb默认端口 查看该端口情况如下:

       netstat -aon|findstr "5037"

发现6136占用了 5037端口,继续查看6136的task,发现是kadb.exe 

        tasklist|findstr "6136"

在任务管理器kill掉kadb.exe ,这货是啥进程....然后重新启动adbserver  (进入adb的目录,然后 adb  start-server即可)然后重新启动ADT即可,

之后就是典型的HelloWorld!各种点击,最后运行,在模拟器上点击FristApp应用,会显示 Hello,world!(学任何计算机程序都是从这个开始啊......)

之后第二天再开始又出现这问题,查看进程发现adb.exe已经运行,找到其目录位置,手动点击运行adb.exe后再运行ADT,问题解决。

利用MVC模式来使程序具有良好的架构,

把程序代码中的字符串放到res/values/strings.xml中,这样里面定义的字符串会在编译后放到资源类R中,然后使用getString(R.string.stringName)就可以得到需要的string,同样再main.xml中使用指令"@string/字符串名称"即可。



你可能感兴趣的:(Android第一个程序及问题解决)