安卓项目在自己的pad上运行一点错都没有,今天换个pad居然报错“Unfortunately,项目 has stopped.”
android项目在自己的pad开发板上运行一切正常,今天把它签名后发给老板,结果老板安装后就报了个这样的错,这是为什么???如果程序有错误,为什么我的pad上运行不报错...
android项目在自己的pad开发板上运行一切正常,今天把它签名后发给老板,结果老板安装后就报了个这样的错,这是为什么???如果程序有错误,为什么我的pad上运行不报错呢?
发现报错的原因了,不同的pad日期输出的结果都不一样,我也是醉了,不知道老板的pad的输出格式在不在我发现的已有的这几种格式之内。亲们还知道有其他的输出结果吗?
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("EEE");
Date date = sdf1.parse("2015-08-01");
String day = sdf2.format(date);
System.out.println(day);
同样的代码,不同的输出结果:
1). 在Java脚本中输出格式为:星期六
2). 在我的pad中运行android项目,输出格式为:周六
3). 在我的AVD模拟器中运行android项目,输出格式为:Sat 展开
发现报错的原因了,不同的pad日期输出的结果都不一样,我也是醉了,不知道老板的pad的输出格式在不在我发现的已有的这几种格式之内。亲们还知道有其他的输出结果吗?
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("EEE");
Date date = sdf1.parse("2015-08-01");
String day = sdf2.format(date);
System.out.println(day);
同样的代码,不同的输出结果:
1). 在Java脚本中输出格式为:星期六
2). 在我的pad中运行android项目,输出格式为:周六
3). 在我的AVD模拟器中运行android项目,输出格式为:Sat 展开
1个回答
2015-08-20
展开全部
这个要看你老板的pad系统版本和你自己调试用的系统版本
不同版本之间适配是需要做代码控制的
不同版本之间适配是需要做代码控制的
更多追问追答
追问
老板的pad不可能被我拿来做开发,我试了下AVD模拟器运行程序,果然报错了,大致原因是日期输出的格式和结果不同,导致我的条件判断无效,然后一个环节掉链子,就一系列报错了。我的项目需要进行日期判断,它的这个输出老是变来变去的,怎么办?它到底有几种输出结果?
追答
你这个日期是什么数据类型的?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询