开始了解Android差不多两周了,作为一名.net开发者,首次接触Java类的技术,免不了会碰到一些问题,开博的第一篇就来说说自己遇到的问题以及一些感受。
关于Android开发环境的搭建,网上已经有很多,其实等更新完官方的SDK文档,会发现文档里面关于这些很基础的东东都有。所以个人很推荐从SDK开始了解Android。
一开始一直在看SDK中的Dev Guide,希望能了解个大概,并且尝试了几个简单的小Demo。两周下来,碰到的问题主要都是跟开发工具Eclipse有点关系(再此不得不感叹下MS的Visual Studio是如此的方便加稳定)。我目前的环境大致是这样的:eclipse helios,ADT 0.9.7,JDK 1.6,再此简单列举下出现的问题,做个记录,也希望能对碰到此类问题的朋友们有所帮助。

  • 开始使用Eclipse尝试开发Android相关东东时,会出现经常性的死机无响应,甚至自动退出的情况,参考网络上的做法,更改了文件eclipse.ini中默认的一些选项,具体是默认的-Xms40m -Xmx384m修改为-Xms128m -Xmx1024m,没有去深究此类参数的具体应该设置多少合适,只是暂时性的解决了死机未响应的情况。
  • 另外一个关于开发工具的问题是,在尝试着Debug Android的程序时,会出现PermGen space之类的错误,感觉跟上述的问题差不多,应该都是关于内存使用的问题,网上搜索(网络确实很强大,哈哈哈),在eclipse.ini的末尾添加了两个新的参数-XX:PermSize=128M - XX:MaxPermSize=128M,解决了不能调试的问题。
  • 开发过程中,在尝试打开或者修改res --> values下的xml文件时,会出现java.lang.NullPointerException的错误,发现此类Resource文件默认是通过Android Resource Editor,猜测是不是由于所使用的Eclipse跟ADT版本不兼容导致,改为Android Xml Resources Editor也同样会出现此类错误,最后在Open With中选择Xml Editor的方式打开,解决了此类问题。虽说不是使用官方推荐的方式来编辑此类资源文件,并且可能UI上没有官方提供的那么方便,但是目前来看编辑string,color等等尚可,呵呵。

虽然碰到的都是很简单,琐碎的问题,在此记录下来,一来做个小总结,二来兴许对他人有所帮助,也算是做个记号,希望能把Android继续下去。

转载于:https://www.cnblogs.com/RoidArtist/archive/2010/08/03/1791398.html

开发中的问题——环境相关相关推荐

  1. 开发中总结的dart相关的技巧

    特意给大家带来我在开发中总结的dart相关的技巧 1. 你知道吗?Dart 支持字符串乘法. 这是一个简单的程序,显示如何使用字符串乘法打印圣诞树: void main() {for (var i = ...

  2. 理解嵌入式开发中的一些硬件相关的概念

    为什么80%的码农都做不了架构师?>>>    做嵌入式系统开发,经常要接触硬件.做嵌入式开发对数字电路和模拟电路要有一定的了解.这样才能深入的研究下去.下面我们简单的介绍嵌入式开发 ...

  3. Android开发中配置JDK环境的几种方式

    文章目录 一.前言 二.IDE设置 三.环境变量 四.gradle中配置 五.参考链接 一.前言 在Android开发中,配置JDK环境有以下几种方式来是Android项目正常编译 - changin ...

  4. 如何把hello.c 输出到txt_如何在程序开发中进行文件的相关操作呢?往这看

    在用Python进行程序开发时,我们不仅会使用代码,更要读取一些文件,来获取其中的信息. 文件是信息的集成者,有其相应的文件系统,在了解Python如何操作文件时,我们先来了解一下,文件的基础--文件 ...

  5. Linux驱动开发中与设备树相关的6种debug方法

    整理出了6种驱动开发时与设备注册.设备树相关的调试方法,彼此间没有优先级之分,每种方法不一定是最优解,但可以作为一种debug查找问题的手段,快速定位问题原因.例如在芯片验证时,不同时钟频率下系统启动 ...

  6. 软件开发中几个环境名词(DEV、SIT、UAT)

    前言:最近常听到客户和项目组测试人员在讨论各类环境的一些问题,从中学到了一些新名词,顺便总结下. DEV环境 开发环境:全称 Development ,顾名思义就是开发者开发项目和调试的环境. SIT ...

  7. 开发中最全网络相关内容

    iOS中网络相关内容 声明:部分图片来源于网络,有些内容也来自各个平台老师讲解的视频,部分内容来自<计算机网络>这本书中,除去参考其他博客链接外,其他部分不作出参考链接来源展示,如有相关原 ...

  8. 阿里研究员:缩短软件开发中的反馈弧

    简介:开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈.在软件开发中,尤其是联调时,缩短反馈弧有助于及时发现问题.采取对策,提高开发效率.那么什么样的反馈弧才 ...

  9. php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...

    PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...

最新文章

  1. 芙蓉之约 , Serverless 技术实践营 3.25 成都站邀你来参加
  2. kaggle为什么总是难以拿到金牌
  3. android刷新时的圆形动画_Android自定义加载圈动画效果
  4. C++初始化vector<vector<int>>
  5. 一入前端深似海,从此红尘是路人系列第七弹之孤独的剑客-单例模式
  6. 我建了这个-现在呢? 如何在DigitalOcean Droplet上部署React App。
  7. python中event_Python Event实现线程通信
  8. 公开课视频-浅谈前端性能测试
  9. 电脑罗盘时钟代码_轻松吃透实时时钟芯片DS1302软硬件设计
  10. linux版wps无法输入中文的解决办法
  11. UE 材质编辑器快捷键
  12. 【风控建模干货分享】个推大数据金融风控算法实践
  13. 实验室设备选择UPS电源方法
  14. QQ能上网但是浏览器上不了网
  15. jquery fadein css同时用,如何同时运行jQuery fadeIn()和slideDown()?
  16. Github年度最强Python库排行榜出炉
  17. C# 实现蓝牙检测及蓝牙设备信息获取代码
  18. 中小企业网站十大通病,你的站有没有?
  19. 基于pytorch的图像识别基础完整教程
  20. 算法python实现_Relief算法python实现

热门文章

  1. es6 --- forEach的实现
  2. Redis 几种应用场景
  3. python学习笔记第9天《文件的管理办法》
  4. linux遍历目录源代码
  5. SVN学习(二)——SVN 提交、更新、解决冲突等操作步骤
  6. C++实践参考——数组类运算的实现
  7. css3中变形与动画(三)
  8. mobile web retina 下 1px 边框解决方案
  9. [Android Pro] ant 编译android工程
  10. halcon write_ocr_trainf 将训练字符存储到文件中