Log如下:
10-29 15:15:06.945: W/dalvikvm(225): threadid=3: thread exiting with uncaught exception (group=0x4001b188)10-29 15:15:06.945: E/AndroidRuntime(225): Uncaught handler: thread main exiting due to uncaught exception
10-29 15:15:06.955: D/ddm-heap(211): Got feature list request
10-29 15:15:07.095: E/AndroidRuntime(225): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.shakelock/com.android.ShakeLockActivity}: java.lang.ClassNotFoundException: com.android.ShakeLockActivity in loader dalvik.system.PathClassLoader@44c07198
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.os.Handler.dispatchMessage(Handler.java:99)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.os.Looper.loop(Looper.java:123)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.main(ActivityThread.java:4363)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.reflect.Method.invokeNative(Native Method)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.reflect.Method.invoke(Method.java:521)
10-29 15:15:07.095: E/AndroidRuntime(225): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
10-29 15:15:07.095: E/AndroidRuntime(225): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
10-29 15:15:07.095: E/AndroidRuntime(225): at dalvik.system.NativeStart.main(Native Method)
10-29 15:15:07.095: E/AndroidRuntime(225): Caused by: java.lang.ClassNotFoundException: com.android.ShakeLockActivity in loader dalvik.system.PathClassLoader@44c07198
10-29 15:15:07.095: E/AndroidRuntime(225): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)这段是log中全红字体的错误 完全找不到错误原因
因为程序是根据android的sensor自带的原例改的 基本没做别的 实在想不明白为什么会错
activity如下:
package com.android.shakelock;import org.openintents.sensorsimulator.hardware.Sensor;
import org.openintents.sensorsimulator.hardware.SensorEvent;
import org.openintents.sensorsimulator.hardware.SensorEventListener;
import org.openintents.sensorsimulator.hardware.SensorManagerSimulator;import android.app.Activity;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;public class ShakeLockActivity extends Activity { private SensorManagerSimulator mSensorManager;
private TextView mTextViewAccelerometer;
private SensorEventListener mEventListenerAccelerometer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); mTextViewAccelerometer = (TextView) findViewById(R.id.text_accelerometer);
initListeners(); } private void initListeners()
{
mEventListenerAccelerometer = new SensorEventListener()
{ @Override
public void onSensorChanged(SensorEvent event)
{
float[] values = event.values;
mTextViewAccelerometer.setText("Accelerometer: " + values[0] + ", " + values[1] + ", " + values[2]);
} @Override
public void onAccuracyChanged(Sensor arg0, int arg1)
{
// TODO Auto-generated method stub
}
};
}
@Override
protected void onResume()
{
super.onResume();
mSensorManager.registerListener(mEventListenerAccelerometer,mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_FASTEST);
} @Override
protected void onStop()
{
mSensorManager.unregisterListener(mEventListenerAccelerometer);
super.onStop();
}
}main.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" > <TextView
android:id="@+id/text_accelerometer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Accelerometer: disabled"
/>
</LinearLayout>
跪求高人帮忙!!!已经尝试各种改法都无法通过啊!!
10-29 15:15:06.945: W/dalvikvm(225): threadid=3: thread exiting with uncaught exception (group=0x4001b188)10-29 15:15:06.945: E/AndroidRuntime(225): Uncaught handler: thread main exiting due to uncaught exception
10-29 15:15:06.955: D/ddm-heap(211): Got feature list request
10-29 15:15:07.095: E/AndroidRuntime(225): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.shakelock/com.android.ShakeLockActivity}: java.lang.ClassNotFoundException: com.android.ShakeLockActivity in loader dalvik.system.PathClassLoader@44c07198
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.os.Handler.dispatchMessage(Handler.java:99)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.os.Looper.loop(Looper.java:123)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.ActivityThread.main(ActivityThread.java:4363)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.reflect.Method.invokeNative(Native Method)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.reflect.Method.invoke(Method.java:521)
10-29 15:15:07.095: E/AndroidRuntime(225): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
10-29 15:15:07.095: E/AndroidRuntime(225): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
10-29 15:15:07.095: E/AndroidRuntime(225): at dalvik.system.NativeStart.main(Native Method)
10-29 15:15:07.095: E/AndroidRuntime(225): Caused by: java.lang.ClassNotFoundException: com.android.ShakeLockActivity in loader dalvik.system.PathClassLoader@44c07198
10-29 15:15:07.095: E/AndroidRuntime(225): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
10-29 15:15:07.095: E/AndroidRuntime(225): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
10-29 15:15:07.095: E/AndroidRuntime(225): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)这段是log中全红字体的错误 完全找不到错误原因
因为程序是根据android的sensor自带的原例改的 基本没做别的 实在想不明白为什么会错
activity如下:
package com.android.shakelock;import org.openintents.sensorsimulator.hardware.Sensor;
import org.openintents.sensorsimulator.hardware.SensorEvent;
import org.openintents.sensorsimulator.hardware.SensorEventListener;
import org.openintents.sensorsimulator.hardware.SensorManagerSimulator;import android.app.Activity;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;public class ShakeLockActivity extends Activity { private SensorManagerSimulator mSensorManager;
private TextView mTextViewAccelerometer;
private SensorEventListener mEventListenerAccelerometer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); mTextViewAccelerometer = (TextView) findViewById(R.id.text_accelerometer);
initListeners(); } private void initListeners()
{
mEventListenerAccelerometer = new SensorEventListener()
{ @Override
public void onSensorChanged(SensorEvent event)
{
float[] values = event.values;
mTextViewAccelerometer.setText("Accelerometer: " + values[0] + ", " + values[1] + ", " + values[2]);
} @Override
public void onAccuracyChanged(Sensor arg0, int arg1)
{
// TODO Auto-generated method stub
}
};
}
@Override
protected void onResume()
{
super.onResume();
mSensorManager.registerListener(mEventListenerAccelerometer,mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_FASTEST);
} @Override
protected void onStop()
{
mSensorManager.unregisterListener(mEventListenerAccelerometer);
super.onStop();
}
}main.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" > <TextView
android:id="@+id/text_accelerometer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Accelerometer: disabled"
/>
</LinearLayout>
跪求高人帮忙!!!已经尝试各种改法都无法通过啊!!
解决方案 »
- 求教:如何测试当前的wifi的网速?
- Android程序如何启动UC浏览器或者Android自带浏览器
- android listview footer view 滚动后点击无响应
- android上进行图像处理(如锐化,调整对比度)最好使用哪个类
- 请教诸位android模拟器下开发游戏大概在多少帧运行
- 如何让任务退到后台,再整体回到前台?
- Android文字方向设置
- OnScroll.rar
- 关于读SD卡里的内容问题。。。
- Android中其中一个Activity可以对另一个Activity的xml文件中的EditText设置进行设置吗?
- activitygroup 焦点问题
- 我的DDMS没了怎么办
这句话说的很清楚,缺少某个类