当前位置: 代码迷 >> Android >> Android开发-调试-真机
  详细解决方案

Android开发-调试-真机

热度:474   发布时间:2016-04-28 00:11:09.0
Android开发--调试--真机

第一步 打开自己的手机在设置中选择应用程序 然后选择开发 然后选中USB调试。
第二步 用USB线连接手机到电脑,一般情况会自动安装驱动,如果无法安装驱动的话 就去下载一个豌豆荚 或者91助手,让它帮我们手机自动安装驱动 很方便的。
第三步 驱动安装成功后会在Device中看到真机(红框中) 绿框中为android电脑模拟器

?

运行项目后弹出设备选择窗口 第一个为模拟器 第二个红框内的为我连接电脑的真机 MOTO的里程碑,选择完后点击OK 就可以通过真机来调试程序了,简单吧?是不是很给力呢呵呵。

?

?

?

?

?

Android 开发中Log信息的打印

本人做过J2ME 开发 Android开发 iPhone开发 发现J2ME 的模拟器 还有Iphone的模拟器都非常给力速度很很快(模拟器比真机快) 唯独android的模拟器 是最不给力的 (真机比模拟器快) 实在是慢的不行 连接上真机可以快一点 但是一样还是慢 尤其是Debug的时候 简直是太不给力了(发点牢骚大家别介意哦 > - <)所以有时候我在开发Android的时候不到万不得已我不去Debug 我会使用Log去打印我须要的数据 下面我教大家如何在Andoid下打印Log信息。希望大家都学会使用log.
?

  1. public?class?testActivity?extends?Activity?{ ?
  2. ??? ?
  3. ????/** ?
  4. ????*?返回一个随机数 ?
  5. [email protected] ?
  6. [email protected] ?
  7. [email protected] ?
  8. ????*/ ?
  9. ????private?int?UtilRandom(int?botton,?int?top)?{ ?
  10. ????return?((Math.abs(new?Random().nextInt())?%?(top?-?botton))?+?botton); ?
  11. ????} ?
  12. [email protected] ?
  13. ????public?void?onCreate(Bundle?savedInstanceState)?{ ?
  14. ????????super.onCreate(savedInstanceState); ?
  15. ????? ?
  16. ?????? ?
  17. ????????int?a?=?UtilRandom(0,5); ?
  18. ????????int?b?=?UtilRandom(0,5); ?
  19. ????????int?c?=?UtilRandom(0,5); ?
  20. ????????int?d?=?UtilRandom(0,5); ?
  21. ????????int?e?=?UtilRandom(0,5); ?
  22. ?? ?
  23. ???????? ?
  24. ???????? ?
  25. ???????? ?
  26. ????????Log.v("random",?a?+""); ?
  27. ????????Log.v("random",?b?+""); ?
  28. ????????Log.v("random",?c?+""); ?
  29. ????????Log.v("random",?d?+""); ?
  30. ????????Log.v("random",?e?+""); ?
  31. ???????? ?
  32. ????????setContentView(R.layout.main); ?
  33. ????} ?
  34. }?

常用的Log有5个:Log.v()Log.d()Log.i() Log.w()Log.e()
根据首字母对应
VERBOSEDEBUG,INFO, WARN,ERROR。
以上这些Log系统都会打印出来。

打开LogCat页面发现系统打印了很多Log信息 我们不好定位出刚才自己打的Log,如图所示点击红框内的“+”符号弹出下方窗口后在Filter Name : 和 by Log Tag: (蓝框内)填写我们刚才打的LOG tag "random"注意这两项都必需填写 然后单击OK后 方可在绿框中看到我们刚才打的random的Log 。
怎么样还是很简单的吧 呵呵。?

  相关解决方案