首先讲一讲环境配置吧,一般刚上手Android编程,推荐的两款软件开发工具有Eclipse和Andriod Studio,配置环境来讲呢,Android Studio配置环境要快得多,而且比起Eclipse要少遇到许许多多杂七杂八的问题,博主在用Eclipse配置Andriod环境过程中,大概遇到了十余个问题(当然,每个人配置的情况都不一样,并不一定博主遇到的问题你们也会遇到),而且在解决问题中也是不停百度,查了资料,下载了各种包,且耗费了大量的时间。但是我们也都知道Eclipse可能配置很多其它语言环境,尤其是Java使用,还是非常好用的。

Eclipse配置Andriod环境下载的压缩包

如果是只想接触下Andriod的朋友来说,博主还是建议直接配置Andriod Studio,配置简单,而且前端开发,界面设计,相对都更好用些。但是如果是想从事Andriod开发相关行业的,博主还是建议你们,用Eclipse配置下,更好的了解机制。最后一点,无论你配置了哪种软件环境,都不要用虚拟机,建议直接用手机USB进行调试,运行速度、开发效果等,都比用虚拟机好些。

现阶段对编程的一点思考:

其实敲代码的过程并没什么难度,只不过有些问题的解决需要一定的思考或者需要一定的灵感突发,至于这一点几乎所有的工作或者学习中都会有这样的问题,并非编程所特有的困难。那真正困难的是什么呢?其实真正困难的是Debug的过程,无论你的代码再漂亮,逻辑再怎么严谨,Bug无可避免,所以要想成为一位优秀的编程人员必须要有以下几个观念:

1、一定要养成良好的编程吸习惯,如习惯使用try-catch语句啊,随手加注释啊,经常备份啊,格式啊等等。

2、一定不要怕Debug,不要畏惧,敢于尝试,敢于面对,以一种正确的态度去对待编程。

3、兼具技巧性的努力,简单讲就是多看、多敲,多问,多思考。其中注意,多问并不是说什么问题都要问,那就缺少了思考的过程,也就减缓了你进步的速度,无论什么问题,一定要经过或多或少的思考后再去询问或者查资料,然后再思考。

加油吧,奥利给!

扫码关注微信公众号

那些年,Android开发踩过的坑的更多相关文章

  1. Android开发需要注意的坑

    Android开发需要注意的坑一览​对于一些Android开发过程中坑爹.细小,但又重要的错误的总结​Android开发在路上:少去踩坑,多走捷径其他参考: ​google官方版本发布图 ​umeng ...

  2. nrf52832蓝牙开发踩过的坑

    接触nrf52832芯片已经有一段时间了,记录我踩过的坑.这些坑大多都补回来了,愿后来的开发者没有坑~ 先来点开胃小菜 一.环境问题 安装离线包遇到的错误--svdconv exited with a ...

  3. Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?

    0.写在前面 本文涉及到屏幕密度的讨论,这里先要搞清楚 DisplayMetrics 的两个变量,摘录官方文档的解释: density:The logical density of the displ ...

  4. 那些年Android开发中遇到的坑

    使用静态变量来缓存数据时,不管是在Application类还是其他类,都要注意因应用重建而引发的问题. 使用DecorView作为PopupWindow的anchorView时,在华为P7中它是显示在 ...

  5. android开发里遇到的坑——eclipse项目导入android studio以后Run按钮灰色

    android studio编译有错误但是没有提示给用户,关闭android studio重新启动项目后,会显示错误,修复以后即可!

  6. android开发里跳过的坑——android studio打包的APK签名无效

    近期把一个项目从eclipse上移植到了android studio, 在打包发布APK的时候,应用上传到应用市场时提示取不到签名.但是,我确实使用了 做过签名了. 然后换了一种打包方式 build ...

  7. android开发里跳过的坑-AS导入NDK工程提示错误 No such property: sdkHandler for class: com.android.build.gradle.LibraryPlugin

    接到一个NDK工程需要调试,导入后发现总是提示错误 Error:(37, 1) A problem occurred evaluating project ':libuvccamera'.> N ...

  8. android开发里跳过的坑——“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”错误

    在android4.4.2的系统里,写了一个系统应用,其中有一个功能是通过表单上传图片的,使用了httpclient-4.5.3.jar httpmime-4.5.3.jar httpcore-4.4 ...

  9. android开发里跳过的坑——android studio升级完成后eclipse adt无法正常使用

    最近有时间,把android studio做了一次升级,升级完成后,悲催的发现eclipse不能正常运行了,网上查了好多资料,试了很多方法都不行,最后把eclipse使用的sdk与AS使用的SDK区分 ...

随机推荐

  1. webpack引入css文件

    需要配置 postcss  详见 官网 https://www.postcss.com.cn/

  2. 实例15_C语言绘制万年历

    实例说明:

  3. LVS负载均衡群集部署——NAT模式

    LVS负载均衡群集部署--NAT模式 1.群集应用概述 2.NAT模式LVS负载均衡群集部署 1.群集应用概述: 存在的问题: 互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求 ...

  4. -bash: ./bin/shutdown.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录

    为什么会出现这种问题: 1.这个问题的原因就是我们放在服务器的脚步类型是dos,而不是unix类型,所以会导致出现(-bash: ./bin/shutdown.sh: /bin/bash^M: bad ...

  5. 《Effective Python》笔记——第4章 元类及属性

    一.用属性取代get和set方法 常规的get和set方法如下: class OldResistor(): def __init__(self, ohms): self.__ohms = ohms d ...

  6. Linux命令安装Mysql

    关键步骤: 4.创建用户组和用户 groupadd mysql useradd -r -g mysql mysql 5.修改权限 chown -R mysql:mysql ./ 6.安装数据库 ./s ...

  7. Solution Set - Stirling 数相关杂题

      <好多题的题解>   「洛谷 P5408」第一类斯特林数·行   根据结论 \[x^{\overline{n}}=\sum_i{n\brack i}x^i, \] 我们只需要求出 \( ...

  8. Solution -「LOJ #6029」「雅礼集训 2017」市场

    \(\mathcal{Description}\)   Link.   维护序列 \(\lang a_n\rang\),支持 \(q\) 次如下操作: 区间加法: 区间下取整除法: 区间求最小值: 区 ...

  9. set和setenv

    今天用set设置PATH变量(加一个路径),发现虽然echo的时候显示修改成功了,实际执行命令的时候确没有去那个路径查找:当前shell是c shell(csh). 在网上找了一些材料,总结如下:   ...

  10. Linux系列——常规基础操作

    ​ 1.配置IP a.若安装桌面版系统,直接GUI画面配置,操作直观.简单 ​ ​ b.若安装非桌面版系统,进行如下配置: 1).ifconfig命令(临时配置,重启后失效) ifconfig eth ...