2015-12-05 Eclipse项目导入到Android Studio中时出现的一些问题
2015-12-05 20:08
543 查看
代码从Eclipse转到Android Studio中,出现了很多问题
问题一:
运行项目时提示:错误 非法字符 65279
修改方法:代码应该保存为utf-8无BOM格式的。用notepad++转换一下就ok了
问题二:
Android Studio和eclipse 用魅族的手机真机调试时连接不上手机,,这次的主要的原因好像是驱动的问题,也不知道为什么,电脑连上了手机,也能操作手机SD卡,就是识别不了。结果下了豌豆荚,自动安装了什么东西,大概是驱动,就能识别了。
问题三:这个和Android Studio无关,是有关计算的问题
我有一行这样的代码: int rate =jumps / time_in_second *60 ,jumps和time_in_second都是int类型,然后我试了很多数,最后得出的结果都是180,就奇了怪了。最后追踪变量才发现。原来 jumps/time_in_second
的时候先取了整数,然后再和60相乘。所以结果肯定是不对的。要改成这样: int rate = (int)(jumps*1.0/time_in_second*60),结果才正确。
问题一:
运行项目时提示:错误 非法字符 65279
修改方法:代码应该保存为utf-8无BOM格式的。用notepad++转换一下就ok了
问题二:
Android Studio和eclipse 用魅族的手机真机调试时连接不上手机,,这次的主要的原因好像是驱动的问题,也不知道为什么,电脑连上了手机,也能操作手机SD卡,就是识别不了。结果下了豌豆荚,自动安装了什么东西,大概是驱动,就能识别了。
问题三:这个和Android Studio无关,是有关计算的问题
我有一行这样的代码: int rate =jumps / time_in_second *60 ,jumps和time_in_second都是int类型,然后我试了很多数,最后得出的结果都是180,就奇了怪了。最后追踪变量才发现。原来 jumps/time_in_second
的时候先取了整数,然后再和60相乘。所以结果肯定是不对的。要改成这样: int rate = (int)(jumps*1.0/time_in_second*60),结果才正确。
相关文章推荐
- Java面向对象(二)
- LeetCode 125 : Valid Palindrome (Java)
- java基础学习
- 【总结】Java线程同步机制深刻阐述
- JAVA 泛型的 raw 类型带来的其 【编译时类型检查功能丧失】
- 分糖果问题(java)
- SpringMVC 运行机制
- Java final修饰符使用总结
- JavaWeb 利用springsecurity做用户权限限制
- spring security 简单登陆(二)
- Java Threads and the Concurrency Utilities 《读书笔记》
- java反射机制详解
- 简单的JDBC应用,java连接 MYsql;
- java第六天
- Java内部类、静态类、局部类详解
- Java中System.getenv()和System.getProperties()的区别
- Windows系统配置Java Web开发环境Step by Step
- java中的集合框架
- LeetCode 7 : Reverse Integer (Java)
- struts2 action 前端 iterator 标签遍历 map, list, array 数组