首页上一页 1 下一页尾页 3 条记录 1/1页
例9.16 忐忑精灵的问题
发表在Android图书答疑
2013-09-17
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
书名:android从入门到精通。
例9.16的问题(第306页),导入该附件的源代码,运行一下,老是弹出“很抱歉,9.16已停止运行”。不知道是怎么回事?这本书没问题吗?还是?
望你帮我查查问题在哪?并且修改好的源文件一起发过来吧,谢谢!
例9.16的问题(第306页),导入该附件的源代码,运行一下,老是弹出“很抱歉,9.16已停止运行”。不知道是怎么回事?这本书没问题吗?还是?
望你帮我查查问题在哪?并且修改好的源文件一起发过来吧,谢谢!
精彩评论 3
2013-09-19
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这个实例是没有问题的,只要您的环境配置没有问题,是可以正常运行的。
对于您出现的这个问题,您可以在Eclipse中,打开LogCat面板看一下详细的错误信息,就是红色文字标识的,然后贴上来,我们看一下是什么原因。
另外,请说明您使用的JDK Android的SDK和Eclipse ADT插件都是什么版本?另外,其他的例子是否可以正常运行。
或者您在创建模拟器时,是否设置的内存有足够大等。
[/FIELDSET]
回复:
模拟器的操作系统是android4.0.3,内存为768M,其他的例子正常运行!jdk版本是1.7.0_25,adt插件版本怎么查?
906 com.mingrisoft dalvikvm threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
906 com.mingrisoft AndroidRuntime FATAL EXCEPTION: main
906 com.mingrisoft AndroidRuntime java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mingri ⏎
soft/com.mingrisoft.MainActivity}: android.view.InflateException: Binary XML ⏎
file line #2: Error inflating class <unknown>
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956 ⏎
)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.access$600(ActivityThread.java:123)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
906 com.mingrisoft AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:99)
906 com.mingrisoft AndroidRuntime at android.os.Looper.loop(Looper.java:137)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:4424)
906 com.mingrisoft AndroidRuntime at java.lang.reflect.Method.invokeNative(Native Method)
906 com.mingrisoft AndroidRuntime at java.lang.reflect.Method.invoke(Method.java:511)
906 com.mingrisoft AndroidRuntime at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.jav ⏎
a:784)
906 com.mingrisoft AndroidRuntime at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
906 com.mingrisoft AndroidRuntime at dalvik.system.NativeStart.main(Native Method)
906 com.mingrisoft AndroidRuntime Caused by: android.view.InflateException: Binary XML file line #2: Error infl ⏎
ating class <unknown>
906 com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createView(LayoutInflater.java:606)
906 com.mingrisoft AndroidRuntime at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLa youtInflater.java:56)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
com.mingrisoft AndroidRuntime at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.j ⏎
ava:251)
com.mingrisoft AndroidRuntime at android.app.Activity.setContentView(Activity.java:1835)
com.mingrisoft AndroidRuntime at com.mingrisoft.MainActivity.onCreate(MainActivity.java:15)
com.mingrisoft AndroidRuntime at android.app.Activity.performCreate(Activity.java:4465)
com.mingrisoft AndroidRuntime at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:104 ⏎
9)
com.mingrisoft AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920 ⏎
)
com.mingrisoft AndroidRuntime ... 11 more
com.mingrisoft AndroidRuntime Caused by: java.lang.reflect.InvocationTargetException
com.mingrisoft AndroidRuntime at java.lang.reflect.Constructor.constructNative(Native Method)
com.mingrisoft AndroidRuntime at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createView(LayoutInflater.java:586)
com.mingrisoft AndroidRuntime ... 23 more
com.mingrisoft AndroidRuntime Caused by: java.lang.OutOfMemoryError
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.nativeCreate(Native Method)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:524)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:499)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:35 ⏎
1)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java ⏎
:773)
com.mingrisoft AndroidRuntime at android.content.res.Resources.loadDrawable(Resources.java:1935)
com.mingrisoft AndroidRuntime at android.content.res.Resources.getDrawable(Resources.java:664)
com.mingrisoft AndroidRuntime at android.graphics.drawable.AnimationDrawable.inflate(AnimationDrawable.jav ⏎
a:280)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromXml(Drawable.java:804)
com.mingrisoft AndroidRuntime at android.content.res.Resources.loadDrawable(Resources.java:1920)
com.mingrisoft AndroidRuntime at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
com.mingrisoft AndroidRuntime at android.view.View.<init>(View.java:2785)
com.mingrisoft AndroidRuntime at android.view.ViewGroup.<init>(ViewGroup.java:385)
com.mingrisoft AndroidRuntime at android.widget.LinearLayout.<init>(LinearLayout.java:174)
com.mingrisoft AndroidRuntime at android.widget.LinearLayout.<init>(LinearLayout.java:170)
com.mingrisoft AndroidRuntime ... 26 more
这个实例是没有问题的,只要您的环境配置没有问题,是可以正常运行的。
对于您出现的这个问题,您可以在Eclipse中,打开LogCat面板看一下详细的错误信息,就是红色文字标识的,然后贴上来,我们看一下是什么原因。
另外,请说明您使用的JDK Android的SDK和Eclipse ADT插件都是什么版本?另外,其他的例子是否可以正常运行。
或者您在创建模拟器时,是否设置的内存有足够大等。
[/FIELDSET]
回复:
模拟器的操作系统是android4.0.3,内存为768M,其他的例子正常运行!jdk版本是1.7.0_25,adt插件版本怎么查?
906 com.mingrisoft dalvikvm threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
906 com.mingrisoft AndroidRuntime FATAL EXCEPTION: main
906 com.mingrisoft AndroidRuntime java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mingri ⏎
soft/com.mingrisoft.MainActivity}: android.view.InflateException: Binary XML ⏎
file line #2: Error inflating class <unknown>
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956 ⏎
)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.access$600(ActivityThread.java:123)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
906 com.mingrisoft AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:99)
906 com.mingrisoft AndroidRuntime at android.os.Looper.loop(Looper.java:137)
906 com.mingrisoft AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:4424)
906 com.mingrisoft AndroidRuntime at java.lang.reflect.Method.invokeNative(Native Method)
906 com.mingrisoft AndroidRuntime at java.lang.reflect.Method.invoke(Method.java:511)
906 com.mingrisoft AndroidRuntime at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.jav ⏎
a:784)
906 com.mingrisoft AndroidRuntime at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
906 com.mingrisoft AndroidRuntime at dalvik.system.NativeStart.main(Native Method)
906 com.mingrisoft AndroidRuntime Caused by: android.view.InflateException: Binary XML file line #2: Error infl ⏎
ating class <unknown>
906 com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createView(LayoutInflater.java:606)
906 com.mingrisoft AndroidRuntime at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLa youtInflater.java:56)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
com.mingrisoft AndroidRuntime at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.j ⏎
ava:251)
com.mingrisoft AndroidRuntime at android.app.Activity.setContentView(Activity.java:1835)
com.mingrisoft AndroidRuntime at com.mingrisoft.MainActivity.onCreate(MainActivity.java:15)
com.mingrisoft AndroidRuntime at android.app.Activity.performCreate(Activity.java:4465)
com.mingrisoft AndroidRuntime at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:104 ⏎
9)
com.mingrisoft AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920 ⏎
)
com.mingrisoft AndroidRuntime ... 11 more
com.mingrisoft AndroidRuntime Caused by: java.lang.reflect.InvocationTargetException
com.mingrisoft AndroidRuntime at java.lang.reflect.Constructor.constructNative(Native Method)
com.mingrisoft AndroidRuntime at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
com.mingrisoft AndroidRuntime at android.view.LayoutInflater.createView(LayoutInflater.java:586)
com.mingrisoft AndroidRuntime ... 23 more
com.mingrisoft AndroidRuntime Caused by: java.lang.OutOfMemoryError
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.nativeCreate(Native Method)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
com.mingrisoft AndroidRuntime at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:524)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:499)
com.mingrisoft AndroidRuntime at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:35 ⏎
1)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java ⏎
:773)
com.mingrisoft AndroidRuntime at android.content.res.Resources.loadDrawable(Resources.java:1935)
com.mingrisoft AndroidRuntime at android.content.res.Resources.getDrawable(Resources.java:664)
com.mingrisoft AndroidRuntime at android.graphics.drawable.AnimationDrawable.inflate(AnimationDrawable.jav ⏎
a:280)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
com.mingrisoft AndroidRuntime at android.graphics.drawable.Drawable.createFromXml(Drawable.java:804)
com.mingrisoft AndroidRuntime at android.content.res.Resources.loadDrawable(Resources.java:1920)
com.mingrisoft AndroidRuntime at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
com.mingrisoft AndroidRuntime at android.view.View.<init>(View.java:2785)
com.mingrisoft AndroidRuntime at android.view.ViewGroup.<init>(ViewGroup.java:385)
com.mingrisoft AndroidRuntime at android.widget.LinearLayout.<init>(LinearLayout.java:174)
com.mingrisoft AndroidRuntime at android.widget.LinearLayout.<init>(LinearLayout.java:170)
com.mingrisoft AndroidRuntime ... 26 more