Android 开发过程笔记

原创 2013年12月03日 03:58:08

一. R.java

1. R.java 文件是自动生成的,因此手动编辑没用

在strings.xml文件中声明的所有</string>都对应于R.java 中的public static final class string中的一个public static final int属性


2.R.java 中的public static final class layout中会包含所有的布局文件。

一般而言,新建android project之后会自动生成一对Activity和layout文件,之后新建的Activity,用以下方式来新建一个布局文件。

项目->res->layout->new->Android XML File


3.R.java 中的public static final class id包含所有在布局页面上的控件

4.有时候当使用R.id.* 等时,会提示cannot be resolved的错误,看看是不是有类似 import android.R.*; 的问题



二. adb.exe 问题

1.出现错误:

1)adb server does not ACK

The connection to adb is down, and a severe error has occured. 
You must restart adb and Eclipse. 
Please ensure that adb is correctly located at 'D:\android-2.2-windows\tools\adb.exe' and can be executed. 

2)adb server is out of date. killing

错误原因:adb 的5037端口被占,以致adb 服务器启动不了。

错误分析过程:

cmd转到android的sdk下的platform-tools目录下

1)使用adb nodaemon server 可以查询服务器状态

结果如果是  cannot bind ‘tcp:5037’就说明端口被占

2)使用命令netstat -ano | findstr "5037" 查询与5037端口相关的进程

在任务管理器里头结束5037端口监听(LISTENING)的进程即可。

2.观察占用5037端口的进程,可能是tadb.exe 这个是腾讯安全管家管理手机相关的程序,在安装了腾讯手机安全管家后,一旦启动QQ,该进程便会启动,占用端口,因此做开发的话,建议不要安装这个(一些手机连接、管理软件之类的,豌豆荚等,建议也别安装)。要不几乎每次都要手机关闭这个进程,很烦。

<坦克大战Java>开发中遇到的问题

01_编程方法问题 螺旋增加式:从0到1,不要急 脚踏实地: 不求快,只求能编出想要的结果,多打印,多显示 02_子弹发射数量问题 如果只是在fire方法中new一个missle,则玩...
  • baidu_39577075
  • baidu_39577075
  • 2017年07月26日 23:19
  • 130

Android笔记汇总

1,android 关闭进程 若是只有一个单独的Activity的工程,例如Activity A,调用android.app.Activity.finish()的话,并不会关闭该工程,只是使...
  • jiangxinyu
  • jiangxinyu
  • 2013年02月05日 16:50
  • 7656

浅谈软件开发过程及项目管理

做软件也有几年了,将学到别人的经验,项目中自己的体验,参加培训的收获一起总结一下。需求阶段:首先要明确软件项目开发完后是为了解决什么问题?对于要解决的核心问题必须要明确,以后可以重点设计作为软件的亮点...
  • jack0511
  • jack0511
  • 2009年03月06日 09:30
  • 1669

Android 项目实践(一)——开发流程

学习了Android的开发基础必须要通过项目实践来巩固。博主现在也开新的项目了,我将通过博客来记录自己开发项目的过程。 一、应用需求设计应用的需求设计大体上可以分为三个阶段: 阶段一: 应用基本需求...
  • To_be_Designer
  • To_be_Designer
  • 2015年10月12日 09:08
  • 4200

一个3D大型游戏开发的基本过程(非Unity路线)

1.引擎设计 引擎的开发往往是由设计人员协助程序人员完成的。在这里要明确一点的是,游戏的好坏跟引擎有很大的关系。所以引擎设计的是否合理就从某个程度上反映了游戏的水平。因此引擎设计应从以下几点出发: 1...
  • jbjwpzyl3611421
  • jbjwpzyl3611421
  • 2013年10月14日 09:06
  • 2715

第一天 黑马Android笔记

#1.1G-4G g:generation 代 3g:第三代移动通信技术 1g: 大哥大 特点:安全性差,容易受干扰,通话不稳定,不能发短信 2g:小灵通等功能机 特点:通话质量稳定,可以发短信彩信...
  • zhugushen
  • zhugushen
  • 2017年01月12日 11:43
  • 368

Android开发笔记(一百一十二)开发工具

Eclipse/ADT ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-201407...
  • aqi00
  • aqi00
  • 2016年07月19日 11:30
  • 2900

Android 笔记(个人总结)

往sd卡写数据 权限uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> tr...
  • qq_37614259
  • qq_37614259
  • 2017年07月07日 20:07
  • 115

移植Android开发过程

移植Android开发过程一.环境平台:虚拟机windowsXP + colinux + ubantu7.1 二.准备组件 1.交叉编译器:交*编译器:GNU Toolchain for ARM Pr...
  • jnstone3
  • jnstone3
  • 2008年11月18日 13:17
  • 1372

Android开发笔记(序)写在前面的目录

一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平。因此博主就想,入门的东西咱就不写了,人不能老停留在入门上;其次是...
  • aqi00
  • aqi00
  • 2015年11月24日 14:36
  • 18278
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 开发过程笔记
举报原因:
原因补充:

(最多只允许输入30个字)