Android开发问题的原因及其解决办法
Ada168855
这个作者很懒,什么都没留下…
展开
-
举例说明Android开发中遇到的 java.lang.ClassCastException: java.lang.String这个问题的原因及其解决办法
在写一个日记本程序的时候遇到了这个问题,错误原因是sp.getBoolean("isRemPsw", true)错误地写成了sp.getBoolean("password", true),因为sp.getString("password","")是String类型的,而上面那个是boolean类型的,所以是类转换异常原创 2012-12-16 20:22:27 · 1248 阅读 · 0 评论 -
举例说明android编程中遇到Error parsing XML: unbound prefix错误的原因及解决办法
Error parsing XML: unbound prefix 翻译:错误解析XML:未绑定的前缀(有人也说是无边界的前缀)原因:未在下面的那个布局或者属性前面加上这一句话:xmlns:android="http://schemas.android.com/apk/res/android" 解决办法:即在它下面的那个属性后面加上这一句话。 比如下面这个错误例子原创 2013-03-24 21:52:30 · 1854 阅读 · 0 评论 -
android编程过程中遇到的关于Canvas: trying to use a recycled bitmap android.graphics.Bitmap问题的原因及解决办法
Bitmap bitmap=Bitmap.createBitmap(temp,0,0,width,height,matrix,true);当用temp.recycle()方法时就会出现这个错误。错误原因:传入的temp图片和新的bitmap图片分辨率一样。createBitmap的源码就会直接返回temp对象,而不是新建一个bitmap对象,这样temp.recycle()被回收后,b原创 2013-04-11 11:51:40 · 1397 阅读 · 0 评论 -
android编程中遇到的关于Error parsing XML: unbound prefix错误的原因及解决办法
在一个项目中的main.xml文件中用到tools:context="Activity name"时遇到了Error parsing XML: unbound prefix这个问题。问题的原因:未绑定一个前缀。解决办法:在main.xml文件中添加上下面这句话: xmlns:tools="http://schemas.android.com/tools"原创 2013-04-12 14:24:58 · 1678 阅读 · 0 评论 -
关于android.view.InflateException: Binary XML file line #7: Error inflating class ViewPager错误的原因及解决办法
在写程序的时候引用了一个jar包:android-support-v4.jar在写这个程序的main.xml时用到了这个jar包中的ViewPager,如下所示: android:id="@+id/vp" android:layout_width="wrap_content" android:layout_height="wrap_co原创 2013-04-12 14:41:00 · 5122 阅读 · 0 评论 -
举例说明关于android编程中遇到的Unable to find explicit activity class错误的原因及解决办法
自己写的一个类Preferences类,已经在AndroidManifest.xml中声明,但是用的时候仍然出现了下面这个错误:android.content.ActivityNotFoundException: Unable to find explicit activity class {com.my.countdown/java.util.prefs.Preferences}; have原创 2013-04-14 11:18:42 · 3938 阅读 · 0 评论 -
举例说明关于android编程中遇到的java.lang.ClassCastException: android.app.Application问题的原因及解决办法
LogCat中的错误提示如下: java.lang.RuntimeException: Unable to resume activity {com.baidu.map/com.baidu.map.BaiduMapApiActivity}: java.lang.ClassCastException: android.app.ApplicatCaused by: java.lang.Clas原创 2013-04-28 14:27:55 · 1866 阅读 · 0 评论 -
android编程中遇到的关于 java.lang.NullPointerException错误的原因及解决办法
LogCat中的错误提示如下:04-29 09:43:23.390: E/AndroidRuntime(24967): FATAL EXCEPTION: main04-29 09:43:23.390: E/AndroidRuntime(24967): java.lang.RuntimeException: Unable to start activity ComponentInfo{com原创 2013-04-29 09:46:04 · 2949 阅读 · 0 评论 -
android编程中遇到的关于调试百度地图时出现的 java.lang.UnsatisfiedLinkError: initClass 问题的原因及解决办法
在用百度地图的API时出现了下面的这个问题:java.lang.UnsatisfiedLinkError: initClass 问题原因:百度提供的so文件没有与jar文件一样都放在自己新建的libs文件夹的目录之下。 解决办法:在项目中新建一个libs文件夹,并把百度提供的jar和so文件都放在该文件夹下。原创 2013-04-28 15:06:13 · 944 阅读 · 0 评论 -
android编程中遇到的java.lang.UnsatisfiedLinkError: Couldn't load namecardrec: findLibrary returned null的错误
这几天在写一个名片识别软件的过程中遇到了一个错误: Caused by: java.lang.UnsatisfiedLinkError: Couldn't load namecardrec: findLibrary returned null 错误原因: 没有在项目中添加一个libs文件夹,并在其中添加一个子文件夹amreabi,在这个子文件夹下放入一个libnamecar原创 2013-05-02 21:16:52 · 5607 阅读 · 0 评论 -
举例说明android编程中获取不到指定文件夹中的内容的原因及解决办法
今天写了一个图片浏览器的软件,在写的过程中遇到了这样一样错误:在图片浏览器中获取不到指定文件夹中的图片,并且LogCat也没有报任何错误,仅仅是获取不到指定文件夹中的图片。仔细检查了一下,发现是自己从指定文件夹中获取图片的路径写的不是很对,自己写的获取图片的路径如下:public static final String ROOT_DIR=Environment.getExternalSto原创 2013-05-02 22:45:21 · 1489 阅读 · 0 评论 -
android编程中遇到的Caused by: android.view.InflateException: Binary XML file line #13错误的原因及解决办法
LogCat中错误提示如下: 05-13 22:27:14.195: E/AndroidRuntime(4714): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.my.tts/com.my.tts.TtsPreferenceActivity}: android.view.InflateExce原创 2013-05-13 22:38:14 · 17692 阅读 · 0 评论 -
举例android项目中的string.xml出现这个The character reference must end with the ';' delimiter.错误提示的原因及解决办法
今天在一个android项目中的string.xml中写这样一个字符串时出现了下面这个错误提示:The reference to entity "说明" must end with the ';' delimiter.错误的字符串如下图所示: 错误原因:在这个字符串中输入了一个特殊的符号“&” 解决办法:如果确实需要一个分隔符的话可以用分号“;”来代替原创 2013-06-18 17:08:59 · 1535 阅读 · 0 评论 -
警告信息<uses-permission> tag appears after <application> tag出现的原因及解决办法
在AndroidManifest.xml中写入一些权限时,问题出现 tag appears after 这种警告信息,原因及解决办法如下所示: 原因:没有把所写的权限放在之前解决办法:应该把所要写的权限写在前面原创 2013-06-21 15:25:05 · 9681 阅读 · 0 评论 -
android编程中遇到的java.lang.IllegalStateException: ScrollView can host only one direct child错误的原因及解决办法
java.lang.IllegalStateException: ScrollView can host only one direct child翻译:ScrollView内部只能持有一个直接的子元素顾名思义,错误出现的原因即是ScrollView中有多个元素解决办法:把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他布局方式后,再在这个lay原创 2013-03-24 20:57:28 · 2478 阅读 · 0 评论 -
关于android编程中遇到的Could not find class 'com.swetake.util.Qrcode错误的原因及解决办法
在做一个生成二维码的软件的时候引入SwetakeQRCode.jar了第三方JAR包,可是当运行程序时出现了错误:Could not find class 'com.swetake.util.Qrcode', referenced from method com.my.erweima.Produce.encode当引用com.my.erweima.Produce.encode方法时,不能找原创 2013-03-22 13:45:53 · 4051 阅读 · 0 评论 -
为什么我写的Android闹钟到时间时却不会响
我在写Android闹钟时用如下代码:Intent i=new Intent(AddInform.this,CallAlarm.class); PendingIntent sender=PendingIntent.getBroadcast(AddInform.this, 0, i, 0); AlarmManager am=(AlarmManager)getSyste原创 2012-12-30 15:41:10 · 2085 阅读 · 0 评论 -
关于Android中android.content.res.Resources$NotFoundException: String resource ID #0x9这类问题的解决
在Android的TextView.setText(a)中输入内容时遇到一个问题如下所示: E/AndroidRuntime(14850): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.my.alarm/com.my.alarm.AlarmTest}: android.content.res.原创 2013-01-06 20:14:56 · 3649 阅读 · 0 评论 -
android中遇到java.lang.NumberFormatException: unable to parse 'null' as integer此类问题的原因及解决方法
数字格式错,意思是本来该是数字的地方你用了不是数字的字符。注意这一行:04-28 17:43:11.399: ERROR/AndroidRuntime(484): Caused by: java.lang.NumberFormatException: unable to parse 'null' as integer ---- 需要数字的时候,你给了个null(你没输入)---- 无法把nul原创 2013-01-07 13:13:19 · 4695 阅读 · 0 评论 -
android中关于No enclosing instance of the type Alarm0 is accessible in scope此类错误的原因
错误提示:No enclosing instance of the type Alarm0 is accessible in scope原因如下:这是因为Alarm0是一个动态的内部类,创建这样的对象必须有实例与之对应,在静态方法中直接调用动态内部类会报这样错误。原创 2013-01-12 16:00:51 · 5263 阅读 · 0 评论 -
举例说明出现case expressions must be constant expressions错误的原因及其解决办法
原句:case expressions must be constant expressions翻译:CASE表达式必须是常量表达式 经过翻译就知道原因错在哪里了吧? 比如下面的语句就会出现问题:public int ONE=1;public int TWO=2;switch(number){case ONE:break;case Two:break原创 2013-03-05 19:40:09 · 6153 阅读 · 0 评论 -
java.lang.ArrayIndexOutOfBoundsException
在编程的过程中用到数组的知识时,可能会遇到java.lang.ArrayIndexOutOfBoundsException这类错误。 Array Index Out Of Bounds Exception的翻译:数组索引超出范围异常。 错误原因:看到上面的翻译,就知道了问题出在了哪里,看编程时用的数组是否引用正确。很有可能是一个数组中有5个元素,但是在引用数组中的元素是却把原创 2013-03-09 14:58:34 · 2024 阅读 · 0 评论 -
android编程中遇到的关于java.io.FileNotFoundException: /mnt/sdcard/update.zip (Permission denied)错误的原因及解决办法
在android编程的时候遇到了这种错误: java.io.FileNotFoundException: /mnt/sdcard/update.zip (Permission denied) 原因: 权限被拒绝 解决办法: 资源文件写入如下权限:EXTERNALSTORAGE"/>原创 2013-03-29 19:23:33 · 4646 阅读 · 0 评论 -
举例说明android中出现java.lang.IllegalStateException: database not open这种错误的原因及解决办法
java.lang.IllegalStateException: database not open这是java的lang中不正常的状态异常:数据库不能打开 出现原因如下://创建一个数据库中的表的语句String sql01=" create table "+manager_table +" ( " +" name "+" varchar(255) , "原创 2013-03-17 10:21:32 · 5028 阅读 · 0 评论 -
android编程中遇到java.net.SocketException: Permission denied 错误的原因及解决办法
java.net.SocketException: Permission denied错误原因:权限不够。解决办法:需要在AndroidManifest.xml中添加一个权限,如下所示:原创 2013-03-30 21:55:06 · 1744 阅读 · 0 评论 -
android.database.sqlite.SQLiteException: no such table错误出现的原因及解决办法
android.database.sqlite.SQLiteException: no such table1.一般这种错误出现的原因常见的是由于没有使用数据库中的表的时候把表名写错了,导致表名与创建的表的名称不同而出错。解决办法:仔细检查表名,把表名写正确,与所创建的表名一致。 2.另一种原因可能是编译器导致的原因,我遇到过一次。情况是仔细检查了数据库中表的创建与表的使用过程原创 2013-03-17 21:16:17 · 27707 阅读 · 0 评论 -
android编程中遇到Please ensure that adb is correctly located at ***and can be executed.错误的原因及解决办法
出现的错误: Please ensure that adb is correctly located at 'D:\AndroidSDK\android-sdk_r18-windows\android-sdk-windows\platform-tools\adb.exe' and can be executed.请确保adb正确地放在如下路径:D:\AndroidSDK\andro原创 2013-03-31 15:02:29 · 2079 阅读 · 0 评论 -
举例说明android编程中遇到的关于android.view.InflateException错误的原因及解决办法
在LogCat中错误提示如下: 03-20 19:04:48.109: E/AndroidRuntime(12664): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.my.waterfall/com.my.waterfall.WaterfallStreamTest}:android.vie原创 2013-03-20 19:32:32 · 1272 阅读 · 0 评论 -
关于android编程遇到java.lang.OutOfMemoryError: bitmap size exceeds VM budget此类问题的原因及解决办法
java.lang.OutOfMemoryError: bitmap size exceeds VM budget错误原因:超出内存错误:位图大小超出了虚拟机的预算。当图片过大,或图片数量较多时使用BitmapFactory解码图片时就会出现java.lang.OutOfMemoryError: bitmap size exceeds VM budget这样的错误。解决办法:将用到原创 2013-03-21 23:24:22 · 1233 阅读 · 0 评论 -
android关于The connection to adb is down, and a severe error has occured.这个问题的解决办法
有时在打开模拟器的时候会出现The connection to adb is down, and a severe error has occured.这个问题,这个问题的解决办法有两个:方法一:找到adb.exe存放的地方(一般出现这个错误的时候,现在会提示adb.exe的路径),双击adb.exe让他运行就行了方法二:使用命令行,开始---运行---输入cmd,使用cmd命令行,然后在原创 2013-10-11 19:42:35 · 1354 阅读 · 0 评论