3.22:整合两个项目源代码,调了5个bug,共用了5个小时
总结:不要盲目的调代码,一步步来,要相信,自己改的没问题。
1:导入服务器代码,myeclispe.核心:把项目部署到tomcat上。
首先:preferrence->tomcat->tomcat7.x (把设置好的tomcat添加上去)
然后:右键该项目-》run as->选择设置好的tomcat ,不要用系统myeclipse自带的tomcat(把项目部署到服务器)
2:想把两个源代码整合起来(出现,各个控件都找不到)
首先:把代码直接复制过去,是可以的。不是这里出现问题
然后:实则是R文件导入出现问题,导入了错的R文件
import android.R;(错)
import com.example.R(对)
3:adt出现问题,说是adt要确保安装准确。。。神马的
solution: cmd 切换到目录;D:\adt-bundle-windows-x86-20140321\sdk\platform-tools
然后执行 adt killer-server
然后执行 adb-startserver
然后重新打开eclipse
4:AndroidMainfest 中注册activity
注意:<activity android:name="com.example.LoginActivity"></activity>
注意activity的name,不一定都是:“.LoginActivity”
5:用真机测试
第一次,自己export apk,手动安装,然后就可以在真机上测试,要快的多!!!
要习惯在真机上测试!
6:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2015-03-24 10:18:46 - AndroidLoginDemo] Please check logcat output for more details.
[2015-03-24 10:18:46 - AndroidLoginDemo] Launch canceled!
solution:
如果是用真机测试:首先,看一下是不是手机内存空间不足了,清理下手机的垃圾。然后,自己下载apk,手动安装。
总结:不要盲目的调代码,一步步来,要相信,自己改的没问题。
1:导入服务器代码,myeclispe.核心:把项目部署到tomcat上。
首先:preferrence->tomcat->tomcat7.x (把设置好的tomcat添加上去)
然后:右键该项目-》run as->选择设置好的tomcat ,不要用系统myeclipse自带的tomcat(把项目部署到服务器)
2:想把两个源代码整合起来(出现,各个控件都找不到)
首先:把代码直接复制过去,是可以的。不是这里出现问题
然后:实则是R文件导入出现问题,导入了错的R文件
import android.R;(错)
import com.example.R(对)
3:adt出现问题,说是adt要确保安装准确。。。神马的
solution: cmd 切换到目录;D:\adt-bundle-windows-x86-20140321\sdk\platform-tools
然后执行 adt killer-server
然后执行 adb-startserver
然后重新打开eclipse
4:AndroidMainfest 中注册activity
注意:<activity android:name="com.example.LoginActivity"></activity>
注意activity的name,不一定都是:“.LoginActivity”
5:用真机测试
第一次,自己export apk,手动安装,然后就可以在真机上测试,要快的多!!!
要习惯在真机上测试!
6:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2015-03-24 10:18:46 - AndroidLoginDemo] Please check logcat output for more details.
[2015-03-24 10:18:46 - AndroidLoginDemo] Launch canceled!
solution:
如果是用真机测试:首先,看一下是不是手机内存空间不足了,清理下手机的垃圾。然后,自己下载apk,手动安装。
如果是用模拟器测试:那么不要 从项目名称启动;而是要从第一个activity开始启动。
总结:只是区区几个bug,为什么每一个平均都得一个小时。是因为,没自信,不相信自己搞透了这几个点的原理。还是盲目的去调。
明白了,为啥要搞通原理。因为,调bug的时间有时会超过写代码的时间。
写代码,调代码前,都要想好了再去做。