package com.example.tab;import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.Window; import android.view.animation.AnimationUtils; import android.widget.AdapterView; import android.widget.BaseAdapter; import android.widget.Gallery; import android.widget.ImageSwitcher; import android.widget.ImageView; import android.widget.AdapterView.OnItemClickListener; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.Gallery.LayoutParams; import android.widget.ViewSwitcher.ViewFactory;public class ImageSwitcherDemo extends Activity implements OnItemSelectedListener, ViewFactory { private ImageSwitcher is; private Gallery gallery; private Integer[] mThumbIds = { R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.f, R.drawable.g, }; private Integer[] mImageIds = { R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.f, R.drawable.g, }; /* * (non-Javadoc) * * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_gallery); is = (ImageSwitcher) findViewById(R.id.imageSwitcher1); is.setFactory(this); is.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in)); is.setOutAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_out)); gallery = (Gallery) findViewById(R.id.gallery); gallery.setAdapter(new ImageAdapter(this)); gallery.setOnItemSelectedListener(this); } @Override public View makeView() { ImageView i = new ImageView(this); i.setBackgroundColor(0xFF000000); i.setScaleType(ImageView.ScaleType.FIT_CENTER); i.setLayoutParams(new ImageSwitcher.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); return i; } public class ImageAdapter extends BaseAdapter { public ImageAdapter(Context c) { mContext = c; } public int getCount() { return mThumbIds.length; } public Object getItem(int position) { return position; } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { ImageView i = new ImageView(mContext); i.setImageResource(mThumbIds[position]); i.setAdjustViewBounds(true); i.setLayoutParams(new Gallery.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); i.setBackgroundResource(R.drawable.e); return i; } private Context mContext; } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { is.setImageResource(mImageIds[position]); } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub }}
看到2楼的表情想起一句话,有什么不开心的说出来大家开心开心。。发你崩溃的log
logcat没有吗,打印出来的错误信息
04-16 07:17:52.913: D/gralloc_goldfish(2630): Emulator without GPU emulation detected. 04-16 07:17:55.123: D/AndroidRuntime(2630): Shutting down VM 04-16 07:17:55.123: W/dalvikvm(2630): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 04-16 07:17:55.143: E/AndroidRuntime(2630): FATAL EXCEPTION: main 04-16 07:17:55.143: E/AndroidRuntime(2630): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml? 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivityForResult(Activity.java:3370) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivityForResult(Activity.java:3331) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivity(Activity.java:3566) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivity(Activity.java:3534) 04-16 07:17:55.143: E/AndroidRuntime(2630): at com.example.tab.main.onClick(main.java:40) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.view.View.performClick(View.java:4204) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.view.View$PerformClick.run(View.java:17355) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Handler.handleCallback(Handler.java:725) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Handler.dispatchMessage(Handler.java:92) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Looper.loop(Looper.java:137) 04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.ActivityThread.main(ActivityThread.java:5041) 04-16 07:17:55.143: E/AndroidRuntime(2630): at java.lang.reflect.Method.invokeNative(Native Method) 04-16 07:17:55.143: E/AndroidRuntime(2630): at java.lang.reflect.Method.invoke(Method.java:511) 04-16 07:17:55.143: E/AndroidRuntime(2630): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-16 07:17:55.143: E/AndroidRuntime(2630): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 04-16 07:17:55.143: E/AndroidRuntime(2630): at dalvik.system.NativeStart.main(Native Method) 04-16 07:20:15.293: D/gralloc_goldfish(2683): Emulator without GPU emulation detected. 04-16 07:20:17.873: D/AndroidRuntime(2683): Shutting down VM 04-16 07:20:17.873: W/dalvikvm(2683): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 04-16 07:20:17.893: E/AndroidRuntime(2683): FATAL EXCEPTION: main 04-16 07:20:17.893: E/AndroidRuntime(2683): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml? 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivityForResult(Activity.java:3370) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivityForResult(Activity.java:3331) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivity(Activity.java:3566) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivity(Activity.java:3534) 04-16 07:20:17.893: E/AndroidRuntime(2683): at com.example.tab.main.onClick(main.java:40) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.view.View.performClick(View.java:4204) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.view.View$PerformClick.run(View.java:17355) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Handler.handleCallback(Handler.java:725) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Handler.dispatchMessage(Handler.java:92) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Looper.loop(Looper.java:137) 04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.ActivityThread.main(ActivityThread.java:5041) 04-16 07:20:17.893: E/AndroidRuntime(2683): at java.lang.reflect.Method.invokeNative(Native Method) 04-16 07:20:17.893: E/AndroidRuntime(2683): at java.lang.reflect.Method.invoke(Method.java:511) 04-16 07:20:17.893: E/AndroidRuntime(2683): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-16 07:20:17.893: E/AndroidRuntime(2683): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 04-16 07:20:17.893: E/AndroidRuntime(2683): at dalvik.system.NativeStart.main(Native Method) 04-16 07:20:19.913: I/Process(2683): Sending signal. PID: 2683 SIG: 9 04-16 07:21:01.294: E/Trace(2724): error opening trace file: No such file or directory (2) 04-16 07:21:02.193: D/gralloc_goldfish(2724): Emulator without GPU emulation detected. 04-16 07:21:11.303: D/AndroidRuntime(2724): Shutting down VM 04-16 07:21:11.303: W/dalvikvm(2724): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 04-16 07:21:11.323: E/AndroidRuntime(2724): FATAL EXCEPTION: main 04-16 07:21:11.323: E/AndroidRuntime(2724): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml? 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivityForResult(Activity.java:3370) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivityForResult(Activity.java:3331) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivity(Activity.java:3566) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivity(Activity.java:3534) 04-16 07:21:11.323: E/AndroidRuntime(2724): at com.example.tab.main.onClick(main.java:40) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.view.View.performClick(View.java:4204) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.view.View$PerformClick.run(View.java:17355) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Handler.handleCallback(Handler.java:725) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Handler.dispatchMessage(Handler.java:92) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Looper.loop(Looper.java:137) 04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.ActivityThread.main(ActivityThread.java:5041) 04-16 07:21:11.323: E/AndroidRuntime(2724): at java.lang.reflect.Method.invokeNative(Native Method) 04-16 07:21:11.323: E/AndroidRuntime(2724): at java.lang.reflect.Method.invoke(Method.java:511) 04-16 07:21:11.323: E/AndroidRuntime(2724): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-16 07:21:11.323: E/AndroidRuntime(2724): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 04-16 07:21:11.323: E/AndroidRuntime(2724): at dalvik.system.NativeStart.main(Native Method) 04-16 07:23:55.023: E/Trace(2790): error opening trace file: No such file or directory (2) 04-16 07:23:56.323: D/gralloc_goldfish(2790): Emulator without GPU emulation detected. 04-16 07:24:01.305: D/AndroidRuntime(2790): Shutting down VM 04-16 07:24:01.305: W/dalvikvm(2790): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 04-16 07:24:01.333: E/AndroidRuntime(2790): FATAL EXCEPTION: main 04-16 07:24:01.333: E/AndroidRuntime(2790): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.ImageSwitcherDemo}; have you declared this activity in your AndroidManifest.xml? 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivityForResult(Activity.java:3370) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivityForResult(Activity.java:3331) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivity(Activity.java:3566) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivity(Activity.java:3534) 04-16 07:24:01.333: E/AndroidRuntime(2790): at com.example.tab.main.onClick(main.java:40) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.view.View.performClick(View.java:4204) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.view.View$PerformClick.run(View.java:17355) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Handler.handleCallback(Handler.java:725) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Handler.dispatchMessage(Handler.java:92) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Looper.loop(Looper.java:137) 04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.ActivityThread.main(ActivityThread.java:5041) 04-16 07:24:01.333: E/AndroidRuntime(2790): at java.lang.reflect.Method.invokeNative(Native Method) 04-16 07:24:01.333: E/AndroidRuntime(2790): at java.lang.reflect.Method.invoke(Method.java:511) 04-16 07:24:01.333: E/AndroidRuntime(2790): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-16 07:24:01.333: E/AndroidRuntime(2790): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:5
ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
manifest里配置activity啊亲!!!
不好意思,这个是最新的,上面的那个有的是其他的我没有清除 04-16 07:40:01.053: D/AndroidRuntime(2967): Shutting down VM 04-16 07:40:01.053: W/dalvikvm(2967): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 04-16 07:40:01.103: E/AndroidRuntime(2967): FATAL EXCEPTION: main 04-16 07:40:01.103: E/AndroidRuntime(2967): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.gallery/com.example.gallery.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.access$600(ActivityThread.java:141) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.os.Handler.dispatchMessage(Handler.java:99) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.os.Looper.loop(Looper.java:137) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.main(ActivityThread.java:5041) 04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.reflect.Method.invokeNative(Native Method) 04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.reflect.Method.invoke(Method.java:511) 04-16 07:40:01.103: E/AndroidRuntime(2967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-16 07:40:01.103: E/AndroidRuntime(2967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 04-16 07:40:01.103: E/AndroidRuntime(2967): at dalvik.system.NativeStart.main(Native Method) 04-16 07:40:01.103: E/AndroidRuntime(2967): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk 04-16 07:40:01.103: E/AndroidRuntime(2967): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 04-16 07:40:01.103: E/AndroidRuntime(2967): ... 11 more
Didn't find class "com.example.gallery.MainActivity"说的很清楚了,没找到这个类啊
16 07:40:01.103: E/AndroidRuntime(2967): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
package com.example.tab;import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Gallery.LayoutParams;
import android.widget.ViewSwitcher.ViewFactory;public class ImageSwitcherDemo extends Activity implements
OnItemSelectedListener, ViewFactory {
private ImageSwitcher is;
private Gallery gallery; private Integer[] mThumbIds = { R.drawable.b, R.drawable.c,
R.drawable.d, R.drawable.f, R.drawable.g,
}; private Integer[] mImageIds = { R.drawable.b, R.drawable.c,
R.drawable.d, R.drawable.f, R.drawable.g, }; /*
* (non-Javadoc)
*
* @see android.app.Activity#onCreate(android.os.Bundle)
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_gallery); is = (ImageSwitcher) findViewById(R.id.imageSwitcher1);
is.setFactory(this); is.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
is.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out)); gallery = (Gallery) findViewById(R.id.gallery); gallery.setAdapter(new ImageAdapter(this));
gallery.setOnItemSelectedListener(this);
} @Override
public View makeView() {
ImageView i = new ImageView(this);
i.setBackgroundColor(0xFF000000);
i.setScaleType(ImageView.ScaleType.FIT_CENTER);
i.setLayoutParams(new ImageSwitcher.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
return i;
} public class ImageAdapter extends BaseAdapter {
public ImageAdapter(Context c) {
mContext = c;
} public int getCount() {
return mThumbIds.length;
} public Object getItem(int position) {
return position;
} public long getItemId(int position) {
return position;
} public View getView(int position, View convertView, ViewGroup parent) {
ImageView i = new ImageView(mContext); i.setImageResource(mThumbIds[position]);
i.setAdjustViewBounds(true);
i.setLayoutParams(new Gallery.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
i.setBackgroundResource(R.drawable.e);
return i;
} private Context mContext; } @Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
is.setImageResource(mImageIds[position]); } @Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub }}
04-16 07:17:55.123: D/AndroidRuntime(2630): Shutting down VM
04-16 07:17:55.123: W/dalvikvm(2630): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-16 07:17:55.143: E/AndroidRuntime(2630): FATAL EXCEPTION: main
04-16 07:17:55.143: E/AndroidRuntime(2630): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivityForResult(Activity.java:3370)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivityForResult(Activity.java:3331)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivity(Activity.java:3566)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.Activity.startActivity(Activity.java:3534)
04-16 07:17:55.143: E/AndroidRuntime(2630): at com.example.tab.main.onClick(main.java:40)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.view.View.performClick(View.java:4204)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.view.View$PerformClick.run(View.java:17355)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Handler.handleCallback(Handler.java:725)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Handler.dispatchMessage(Handler.java:92)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.os.Looper.loop(Looper.java:137)
04-16 07:17:55.143: E/AndroidRuntime(2630): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 07:17:55.143: E/AndroidRuntime(2630): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 07:17:55.143: E/AndroidRuntime(2630): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 07:17:55.143: E/AndroidRuntime(2630): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 07:17:55.143: E/AndroidRuntime(2630): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-16 07:17:55.143: E/AndroidRuntime(2630): at dalvik.system.NativeStart.main(Native Method)
04-16 07:20:15.293: D/gralloc_goldfish(2683): Emulator without GPU emulation detected.
04-16 07:20:17.873: D/AndroidRuntime(2683): Shutting down VM
04-16 07:20:17.873: W/dalvikvm(2683): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-16 07:20:17.893: E/AndroidRuntime(2683): FATAL EXCEPTION: main
04-16 07:20:17.893: E/AndroidRuntime(2683): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivityForResult(Activity.java:3370)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivityForResult(Activity.java:3331)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivity(Activity.java:3566)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.Activity.startActivity(Activity.java:3534)
04-16 07:20:17.893: E/AndroidRuntime(2683): at com.example.tab.main.onClick(main.java:40)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.view.View.performClick(View.java:4204)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.view.View$PerformClick.run(View.java:17355)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Handler.handleCallback(Handler.java:725)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Handler.dispatchMessage(Handler.java:92)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.os.Looper.loop(Looper.java:137)
04-16 07:20:17.893: E/AndroidRuntime(2683): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 07:20:17.893: E/AndroidRuntime(2683): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 07:20:17.893: E/AndroidRuntime(2683): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 07:20:17.893: E/AndroidRuntime(2683): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 07:20:17.893: E/AndroidRuntime(2683): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-16 07:20:17.893: E/AndroidRuntime(2683): at dalvik.system.NativeStart.main(Native Method)
04-16 07:20:19.913: I/Process(2683): Sending signal. PID: 2683 SIG: 9
04-16 07:21:01.294: E/Trace(2724): error opening trace file: No such file or directory (2)
04-16 07:21:02.193: D/gralloc_goldfish(2724): Emulator without GPU emulation detected.
04-16 07:21:11.303: D/AndroidRuntime(2724): Shutting down VM
04-16 07:21:11.303: W/dalvikvm(2724): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-16 07:21:11.323: E/AndroidRuntime(2724): FATAL EXCEPTION: main
04-16 07:21:11.323: E/AndroidRuntime(2724): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivityForResult(Activity.java:3370)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivityForResult(Activity.java:3331)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivity(Activity.java:3566)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.Activity.startActivity(Activity.java:3534)
04-16 07:21:11.323: E/AndroidRuntime(2724): at com.example.tab.main.onClick(main.java:40)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.view.View.performClick(View.java:4204)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.view.View$PerformClick.run(View.java:17355)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Handler.handleCallback(Handler.java:725)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Handler.dispatchMessage(Handler.java:92)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.os.Looper.loop(Looper.java:137)
04-16 07:21:11.323: E/AndroidRuntime(2724): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 07:21:11.323: E/AndroidRuntime(2724): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 07:21:11.323: E/AndroidRuntime(2724): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 07:21:11.323: E/AndroidRuntime(2724): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 07:21:11.323: E/AndroidRuntime(2724): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-16 07:21:11.323: E/AndroidRuntime(2724): at dalvik.system.NativeStart.main(Native Method)
04-16 07:23:55.023: E/Trace(2790): error opening trace file: No such file or directory (2)
04-16 07:23:56.323: D/gralloc_goldfish(2790): Emulator without GPU emulation detected.
04-16 07:24:01.305: D/AndroidRuntime(2790): Shutting down VM
04-16 07:24:01.305: W/dalvikvm(2790): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-16 07:24:01.333: E/AndroidRuntime(2790): FATAL EXCEPTION: main
04-16 07:24:01.333: E/AndroidRuntime(2790): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.ImageSwitcherDemo}; have you declared this activity in your AndroidManifest.xml?
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivityForResult(Activity.java:3370)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivityForResult(Activity.java:3331)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivity(Activity.java:3566)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.Activity.startActivity(Activity.java:3534)
04-16 07:24:01.333: E/AndroidRuntime(2790): at com.example.tab.main.onClick(main.java:40)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.view.View.performClick(View.java:4204)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.view.View$PerformClick.run(View.java:17355)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Handler.handleCallback(Handler.java:725)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Handler.dispatchMessage(Handler.java:92)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.os.Looper.loop(Looper.java:137)
04-16 07:24:01.333: E/AndroidRuntime(2790): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 07:24:01.333: E/AndroidRuntime(2790): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 07:24:01.333: E/AndroidRuntime(2790): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 07:24:01.333: E/AndroidRuntime(2790): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 07:24:01.333: E/AndroidRuntime(2790): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:5
04-16 07:40:01.053: D/AndroidRuntime(2967): Shutting down VM
04-16 07:40:01.053: W/dalvikvm(2967): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-16 07:40:01.103: E/AndroidRuntime(2967): FATAL EXCEPTION: main
04-16 07:40:01.103: E/AndroidRuntime(2967): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.gallery/com.example.gallery.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.access$600(ActivityThread.java:141)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.os.Handler.dispatchMessage(Handler.java:99)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.os.Looper.loop(Looper.java:137)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 07:40:01.103: E/AndroidRuntime(2967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 07:40:01.103: E/AndroidRuntime(2967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-16 07:40:01.103: E/AndroidRuntime(2967): at dalvik.system.NativeStart.main(Native Method)
04-16 07:40:01.103: E/AndroidRuntime(2967): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
04-16 07:40:01.103: E/AndroidRuntime(2967): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
04-16 07:40:01.103: E/AndroidRuntime(2967): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
04-16 07:40:01.103: E/AndroidRuntime(2967): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
04-16 07:40:01.103: E/AndroidRuntime(2967): ... 11 more
04-16 08:03:21.544: E/AndroidRuntime(3259): FATAL EXCEPTION: main
04-16 08:03:21.544: E/AndroidRuntime(3259): java.lang.NullPointerException
这个空指针异常是怎么回事呀
04-16 08:12:26.733: E/AndroidRuntime(3392): java.lang.OutOfMemoryError
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:502)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:355)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:785)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.content.res.Resources.loadDrawable(Resources.java:1965)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.content.res.Resources.getDrawable(Resources.java:660)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.ImageView.resolveUri(ImageView.java:616)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.ImageView.setImageResource(ImageView.java:349)
04-16 08:12:26.733: E/AndroidRuntime(3392): at com.example.gallerytest.ImageSwitcherDemo$ImageAdapter.getView(ImageSwitcherDemo.java:88)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.Gallery.makeAndAddView(Gallery.java:865)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.Gallery.fillToGalleryRightLtr(Gallery.java:819)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.Gallery.fillToGalleryRight(Gallery.java:763)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.Gallery.layout(Gallery.java:672)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.Gallery.onLayout(Gallery.java:357)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.View.layout(View.java:14008)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewGroup.layout(ViewGroup.java:4373)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1663)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1521)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.View.layout(View.java:14008)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewGroup.layout(ViewGroup.java:4373)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.View.layout(View.java:14008)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewGroup.layout(ViewGroup.java:4373)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1663)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1521)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.View.layout(View.java:14008)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewGroup.layout(ViewGroup.java:4373)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.View.layout(View.java:14008)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewGroup.layout(ViewGroup.java:4373)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1892)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1711)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.Choreographer.doFrame(Choreographer.java:532)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.os.Handler.handleCallback(Handler.java:725)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.os.Handler.dispatchMessage(Handler.java:92)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.os.Looper.loop(Looper.java:137)
04-16 08:12:26.733: E/AndroidRuntime(3392): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-16 08:12:26.733: E/AndroidRuntime(3392): at java.lang.reflect.Method.invokeNative(Native Method)
04-16 08:12:26.733: E/AndroidRuntime(3392): at java.lang.reflect.Method.invoke(Method.java:511)
04-16 08:12:26.733: E/AndroidRuntime(3392): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-16 08:12:26.733: E/AndroidRuntime(3392): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-16 08:12:26.733: E/AndroidRuntime(3392): at dalvik.system.NativeStart.main(Native Method)
04-16 08:12:26.733: E/AndroidRuntime(3392): at com.example.gallerytest.ImageSwitcherDemo$ImageAdapter.getView(ImageSwitcherDemo.java:88错误显示内存不足...如果是用模拟器运行的 分配AVD的内存搞大点试试
final Builder builder=new AlertDialog.Builder(this);
final TextView t=(TextView)findViewById(R.id.editText1);
bn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(t.getText().toString()=="nihao")
{
builder.setTitle("自定义的提示框");
builder.setMessage("简单的提示框!");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
} });
builder.create().show();
}
}
});
当我输入nihao不进入该方法;
但是把==改成equals就可以了,想知道为什么,帮个忙