调试bug总结
文章平均质量分 80
Graypn
学习ing
展开
-
SQLite创建数据库失败
1.现象:.创建不出来数据库,解决:测试用的项目包明以db结尾了,重新创建项目改成dbtest就没事了。2.现象;创建出来数据库,但是数据库中没有表项解决:db.execSQL("create table " + TABLE_NEWS_NAME + " ( " + TABLE_NEWS_ID + " integer primary key autoincrement, " + TABL原创 2014-08-03 16:52:26 · 6880 阅读 · 0 评论 -
spring mvc <mvc:annotation-driven>配置使用出现问题
我在使用converter进行全局的日期类型转换。1。写convererpublic class CustomDateConverter implements Converter { public Date convert(String s) { try { return new SimpleDateFormat("yyyy-MM-dd H原创 2015-07-03 14:11:38 · 9751 阅读 · 0 评论 -
mac 安装maven 和修改java环境变量
一。 首先是安装maven: 步骤:1。下载Maven tar包http://maven.apache.org/download.cgi2。下载后解压到某个文件夹下[html] view plaincopy在CODE上查看代码片派生到我的代码片 /Users/xuchen/Desktop/dev/applications/maven/apache-maven-3.2.1 3。创建环境变量cd原创 2015-07-02 10:52:38 · 1046 阅读 · 0 评论 -
spring mvc 上传文件 常见问题及解决办法
1.HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: The current request is not a multipart request出现这种情况,一般是前台表单,忘记加了: enctype="mul原创 2015-07-01 18:50:00 · 2549 阅读 · 0 评论 -
spring mvc 数据绑定 400错误
情景:使用在方法中绑定数据的时候,打开链接,出现400错误。@RequestMapping(value = "editItemSubmit") public String editItemSubmit(int id, Items item) { itemService.updateItemFromId(id, item); return "redirect:q原创 2015-06-30 22:04:45 · 1892 阅读 · 0 评论 -
AppCompat does not support the current theme features
1.stackoverflow里的回答是这样的,也是普遍的情况:AppCompat is now more strict on what it expect in theme window flags, more closely matching what you would get from the framework.The main reason behind this原创 2015-06-03 20:04:27 · 1904 阅读 · 0 评论 -
使用okhttp 报Can't create handler inside thread that has not called Looper.prepare()
我是在用okhttp的请求数据,在处理数据的时候,打开了一个dialog用来提示,然后报了这个错误。经过调试,发现错误原因是: dialog必须在一个被Looper.prepare()回调的的线程里创建,但是okhttp这个线程不具备这个条件OkHttpUtil.getDataInGet(updateUrl, new Callback() { @Overri原创 2015-04-17 14:52:43 · 3168 阅读 · 0 评论 -
textcolor 设置selecter 报错: <item> tag requires a 'color' attribute or child tag defining a drawab
如果是textview的textcolor属性设置成selecter,则需要这么写这个selecter: 注意,是android:color如果是background属性,则需要这么写这个selecter: 注意,是android:drawable原创 2015-04-19 22:58:34 · 1711 阅读 · 0 评论 -
mac下mysql编码问题解决纪录
用mysql的时候,莫名奇妙插入不进入中文,虽然知道一定是编码的问题,但是解决起来还是花了很长的时间中,这里记录一下。1.更改mysql程序的编码:mysql修改编码,Linux/Mac/Unix/通用修改mysql的编码需要用到myslq的配置文件,该文件在/etc/my.cnf,mac用户默认是没有这个文件的,可以到mysql的安装目录/support-files中找任原创 2015-04-05 23:20:43 · 701 阅读 · 0 评论 -
post形式接口问题
post形式提交数据的时候给了我两种形式的文档:第一种:直接键值对 body:xx;name:xx第二种:String reportUrl = "http://www.kpsns.com/group/index.php?c=api&m=app&auth=ce6caac7f4c60bf2e4f209288bee1b62¶m=post&uid=83&gid=36";Stri原创 2015-03-24 09:49:32 · 534 阅读 · 0 评论 -
android studio 导入 .so文件
查了很多方法,最终解决问题:把.so库文件放在src--->main--->jniLibs--->armeabi文件夹中,如果没有文件夹,需要自己创建文件夹原创 2015-03-29 17:31:00 · 589 阅读 · 0 评论 -
在布局里直接用fragment标签出现bug
报了一个没有创建fragment的错误,在oncreate放法里改变方法调用顺序,后setContentView先super.onCreate(savedInstanceState),解决问题原创 2015-03-29 12:51:49 · 955 阅读 · 0 评论 -
findViewById()后对象仍为空
花了10几分钟的时间,才发现,在activity里面没有调用setContentView()。findViewById()这个方法是与本身的view有关的,是在自身的view里面进行find操作。所以,activity里面调用findViewById();其他地方,要用view.findViewById(),才能find的到需要的对象原创 2015-02-28 22:37:08 · 1377 阅读 · 0 评论 -
xutils网络模块bug
这个是在项目中使用中通过断点分析发现的:对于有些链接,只能走RequestCallback接口中的onStart()方法,不执行onSuccess()和onFailure()方法我用的解决办法:使用自己封装的最基础的httpurlconnection进行这个链接的网络部分,测试可行。原创 2015-02-27 14:49:33 · 1144 阅读 · 0 评论 -
使用AndroidStudio出现的一些问题及解决办法
经常从github上down下来一些工程,但是因为as版本问题,导致很多因为as版本原因导致的错误,下面记载我发现的一些问题和解决办法,会一直更新1.Gradle DSL method not found: 'runProguard()'解决办法:更改项目build.gradle参数old:buildTypes { release { ru原创 2015-02-27 17:58:09 · 1091 阅读 · 0 评论 -
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a vi
子线程中不能修改界面信息,要用handler进行主线程和子线程之间的通讯,还有new Thread(new runable{ void run() }).start()不是run()方法!!切记!!原创 2014-11-06 18:48:21 · 987 阅读 · 0 评论 -
安卓项目有感叹号
按照下面的步骤来:1.clen下工程,重新编译一下2.如果还有感叹号,就是导入包的问题了,可能包丢失,右键,builed path-----configuration build path,看哪个包丢失了,移除这个丢失的jar包或者重新导入就可原创 2014-11-17 23:59:11 · 696 阅读 · 0 评论 -
远程登录服务器显示 黑屏 无响应
导致原因:因为公司需要,在阿里云买的云服务器,远程连接后,长时间不动会让你再输入密码进入,这时候一定要输入,否则,下次进入的时候就会黑屏,这就是原因解决方法:网上找的alt+ctrl+end不好使,因为压根就没进去。所以就登陆阿里云后台,用vpc网页的形式进入,登陆了管理员账户,这样,其他机子再登陆的时候就会显示进入到服务器中了。原创 2014-11-16 16:25:44 · 12286 阅读 · 0 评论 -
recycleview 报 NullPointerException
原因在于recycleview本身,必须设置一个LayoutManager,所以,我们不能不设置这个属性。原创 2015-06-07 13:37:44 · 725 阅读 · 0 评论