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

开始了解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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/275952.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

荒岛余生为什么没有打开包裹_您会带到荒岛什么办公桌设置?

荒岛余生为什么没有打开包裹Throughout life, you experience a lot of desks and a lot of desk setups. Real or virtual, at the office or at home, temporal or permanent — just a way to call it, nothing is permanent— a big one with a great office view or a sma…

c++ 整数取反_c++ 取反运算符“~”

取反符将二进制表示的数字中的0变为1, 1变为0但是需要注意的是c中对int型进行取反操作时,将前面的前导0也进行了取反(int型变量为32bit)。比如1的二进制表示是00000000 00000000 00000000 00000001~(00000000 00000000 00000000 00000001) 11111111 11111111 11111…

第五课 路由之初识路由

1.路由快速入门 1.1 概念 是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器。它的英文名称为Router,是一种连接多个网络或者网段的网络设备,它能将不同网络或者网段之间的数据信息进行“翻…

Console Snacks[摘自Advanced Rails Recipes]

1. Write Console Methods在~/.irbrc定义ActvieRecord::Base.connection.select_all方法1.# ~/.railsrc2.def sql(query)3.ActiveRecord::Base.connection.select_all(query)4.end1.# ~/.irbrc2.if ENV[RAILS_ENV]3.load File.dirname(__FILE__) /.railsrc4.end这样就可以在直…

如何使用 React 和 React Hooks 创建一个天气应用

大家好,我是若川(点这里加我微信 ruochuan12,长期交流学习)。今天推荐一个练手的React项目,创建天气应用,相信很快能看完。昨天发送书掉粉18人,是我没想到的,送书一般是出版社按阅读…

拟态防御_纯素食汉堡的拟态

拟态防御If people are so against the idea of pigs and chickens being chopped up why would they want to buy fake bacon with realistic visual streaks of pork fat, or soy meat that tries to replicate the streaky texture of cooked chicken flesh? Surely these …

delphi 算术溢出解决方法_性能优化系列:JVM 内存划分总结与内存溢出异常详解分析...

前言那些使用过 C 或者 C 的读者一定会发现这两门语言的内存管理机制与 Java 的不同。在使用 C 或者 C 编程时,程序员需要手动的去管理和维护内存,就是说需要手动的清除那些不需要的对象,否则就会出现内存泄漏与内存溢出的问题。如果你使用 J…

微信小程序如何发送 http 请求

2019独角兽企业重金招聘Python工程师标准>>> 为什么要使用云函数发送 http 请求小程序云函数5 个可信域名不受限制需要备案无需备案在一些特殊情境, 比如域名没有备案或域名 5 个以上就需要使用云函数发送 HTTP 请求了. 如何使用云函数发送 HTTP 请求? 在云函数中能…

H5 页面列表缓存方案

大家好,我是若川(点这里加我微信 ruochuan12,长期交流学习)。今天给大家介绍一下关于h5页面的列表缓存方案。感谢屏幕前的你一直关注着我。点击下方卡片关注我、加个星标,或者查看源码等系列文章。学习源码整体架构系列…

SQL未能排它地锁定数据库以执行该操作解决

SQL未能排它地锁定数据库以执行该操作解决: --原因其他用户或进程在用着数据库 /* 关闭用户打开的进程处理 */ use master if exists (select * from dbo.sysobjects where id object_id(N[dbo].[p_killspid]) and OBJECTPROPERTY…

不只是coding_不只是外表

不只是coding“We just need it to look more professional…”“我们只需要看起来更专业...” “We don’t have the graphic expertise you do…”“我们没有您所需要的图形专业知识……” “I just don’t know how to make it look good…”“我只是不知道如何使它看起来…

读取 wps_软件前世今生篇之WPS(求伯君1988年先于OFFICE研发出WPS)

软件前世今生篇之WPS今天给大家普及一下WPS这款办公软件,相信你会问wps有什么可普及的?我们都知道啊,不就是一款办公软件,而且还是抄袭office的,安装还挺简单的,而且还有一大堆广告,不过使用免费…

吴恩达机器学习笔记11-梯度下降法实践2-学习率

梯度下降算法收敛所需要的迭代次数根据模型的不同而不同,我们不能提前预知,我们可以绘制迭代次数和代价函数的图表来观测算法在何时趋于收敛。 也有一些自动测试是否收敛的方法,例如将代价函数的变化值与某个阀值(例如0.001&#…

制作五彩纸屑转场动效_何时以及如何将五彩纸屑添加到产品UI

制作五彩纸屑转场动效As I am sure all designers have picked up on, confetti has become a popular method of (positive) feedback inside mobile and desktop apps. I will discuss the viable scenarios where you can implement confetti and will even provide some co…

【无套路送书】架构师是怎样炼成的?

大家好,我是若川。不知道这是今年第几次送书了,前三次分别是:第一次,第二次,第三次。本次《架构师的自我修炼》,非常珍贵,我争取到了2本送给大家,送书规则见文末。可以参与下&#x…

WinForm中使用Excel控件

最近项目中要在WinForm中使用Excel控件,经过几天的研究,现在总结一下成果。 在WinForm中使用Excel控件主要有三种方法:WebBrowser、DSOFramer、OWC。下面分别描述一下如何使用。 一、WebBrowser /// -1、如何使用 WebBrowser 控件…

python脚本自动化盲注_三、基于报错型注入和sql盲注的自动化实现

通过前面payload的构造,不难发现,对于报错型注入和布尔注入(sql盲注)纯手工注入的效率是非常慢的。这些payload语句虽然复杂,但大部分内容都是相同的,因此,一言不合就写了个脚本自动化注入,坐等信息爆出的感…

NASA公布“门户计划”,在月球轨道建立空间站进一步探索月球

门户是NASA研发一种小型的宇宙飞船的名字,该宇宙飞船将围绕月球轨道运行 成为宇航员临时住所和办公室。 日前,美国宇航局(以下简称“NASA”)公布了“门户计划”,该计划具体是指在月球轨道上建立空间站,以帮…

浅析Page.LoadTemplate(模板)方法动态获取绑定模板后,通过FindControl获取服务端控件的方法。...

平常使用DataList数据控件绑定数据时&#xff0c;都是在ItemTemplate项里面放入 <asp:DataList ID"list2"runat"server"><ItemTemplate><asp:HyperLink ID"hl"runat"server"></asp:HyperLink></ItemTempl…

苹果5s变砖_苹果砖的故事以及可以改进的地方

苹果5s变砖Even since I can remember I’ve always been curious about trying out all kinds of software, checking out different operating systems, and improving my own user experience through customizing them. Over the years I’ve had the opportunity to test …