首先在安装好环境的机子上新建一个HeloWorld程序,这样呢,一般就是可以直接看到的,但是呢,我就比较悲催了,一开始就命途多踹,还能不能让人好好的学习安卓了,首先遇到一个问题android:The connection to adb is down, and a severe error has occured.,这让我情何以堪,首先根据网上的解决方案,进行了尝试
1.首先进入platform-tools目录,然后呢,就是输入命令adb kill-server反馈是"server is not runnning",然后呢,就是adb start-server
发现出现的是out of date ,好吧,问题仍然存在,继续探索吧,搜索该问题的解决方案,,仍然在该目录下输入命令adb nodaemon server,反馈信息是cannot bind 'tcp:5037',接下来就是查找谁占用了该端口,然后将其杀掉即可,继续输入命令 >netstat -ano|findstr "5037"查看该进程的ID号,然后再任务管理器中杀掉即可。
最后重启eclipse,run as android application即可,问题解决
接下来说下android程序的布局信息,我们新建的HeloWorld程序,会有这样布局生成
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
对于该控件的解读是这样的,当然像是id或者layout_width之类的肯定是控件属性,但在该属性值上有的会有@的符号,这样的符号表示引用,该属性值的真实值在别处已有定义像是@+id/textView1呢,其值得定义就是在gen文件夹下的R.java文件当中,类似于windows程序中的resource.h文件
对于@string/hello_world呢,则是会在res文件夹下的string.xml文件当中进行定义的。
今天就这样吧...