Android开发故障解决

1.Android模拟器启动失败,一个很重要的原因就是模拟器的tcp端口被占用,我遇到的是酷狗Kadb.exe占用,据其他网友反映腾讯管家也会影响

第一步运行cmd里运行:  adb的路径\adb nodaemon server

        端口被占用会提示cannot bind 'tcp:xxx'   xxx表示某个tcp端口

        说明该xxx端口被占用了,这个端口通常是5037

        如果文件路径有空格可在路径上加双引号:"G:\Program Files (x86)\android\sdk\platform-tools\adb.exe"  nodaemon server

第二步运行:                 netstat -ano |findstr "xxx"

        会出现127.0.0.1:xxx   0.0.0.0   listening   yyy

        说明xxx端口被进程PID为yyy的进程占用

第三步运行:                tasklist /fi "pid eq yyy"

       会出现:zzz.exe    yyy console  ...........

       说明 yyy进程是由zzz.exe程序产生的,然后使用任务管理器结束掉该进程


2.给按钮添加事件,总是死机,不是语法错误

       原因:把setContentView(R.layout.activity_main);放到设置监听器的后面了,正确的方法是放在前面

3.Eclipse提示找不到资源

   对于图片资源注意不要带后缀名

4.布局操作

  使用相对布局,子控件使用android:layout_centerHorizontal="true"  可以水平居中

5.android启动图标设置

  修改AndroidManifest.xml文件,将 android:icon="@drawable/xxx",其中xxx代表你想作为图标的图片名称

6.Android在Eclipse上能把布局文件上图片显示出来,但是模拟器无法显示

  把这个文件重命名,再改过来

7.解决编译错误problems窗口时 利器,解决运行错误利器是Logcat

8.两个按钮的id互换后并不会更新R.java文件,出现的错误就是按钮动作互换了,解决办法:将布局文件剪切->保存->粘贴->保存

9.使用XML布局加载对话框,获取对话框内文本出现XML空异常,解决方案:获取该布局文件内的空间时使                用(EditText)layout.findViewById(R.id.et_stuaddcourse);这种格式,关键在于要加上layout,layout是该对话框的布局文件

10.使用豌豆荚管理手机文件更新了存储的Excel表,导出到电脑上显示并没更新,解决办法:导出到电脑,更新,再放回手机,确保万无一失

11.Java非基本形传递的是引用,切记,在使用arraylist时出现添加的元素都成最后一个了,原因就在此


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值