在启动任何设备上我的Android应用程序崩溃,有在code没有明显的错误,任何人都可以帮忙吗?
这是MainActivity.java
包com.example.smartfood;
进口android.content.Intent;
进口android.os.Bundle;
进口android.support.v7.app.ActionBarActivity;
进口android.view.Menu;
进口android.view.View;
进口android.widget.ImageButton;
公共类MainActivity扩展ActionBarActivity {
的ImageButton BADD,B取下,BEDIT,bView;
@覆盖
保护无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.activity_main);
BADD =(的ImageButton)findViewById(R.id.bAdd);
BEDIT =(的ImageButton)findViewById(R.id.bEdit);
B取出=(的ImageButton)findViewById(R.id.bRemove);
bView =(的ImageButton)findViewById(R.id.bView);
bAdd.setOnClickListener(新View.OnClickListener(){
@覆盖
公共无效的onClick(视图v){
意图I =新的意图(MainActivity.this,AddNew.class);
startActivity(ⅰ);
}
});
bRemove.setOnClickListener(新View.OnClickListener(){
@覆盖
公共无效的onClick(视图v){
意图I =新的意图(MainActivity.this,Settings.class);
startActivity(ⅰ);
}
});
bEdit.setOnClickListener(新View.OnClickListener(){
@覆盖
公共无效的onClick(视图v){
意图I =新的意图(MainActivity.this,List.class);
startActivity(ⅰ);
}
});
bView.setOnClickListener(新View.OnClickListener(){
@覆盖
公共无效的onClick(视图v){
意图I =新的意图(MainActivity.this,Menu.class);
startActivity(ⅰ);
}
});
}
}
这是activity_main.xml
< XML版本=1.0编码=UTF-8&GT?;
< TableLayout的xmlns:机器人=http://schemas.android.com/apk/res/android
机器人:ID =@ + ID / tableLayout1
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:stretchColumns =*
机器人:weightSum =2>
<! - 2列 - >
<的TableRow
机器人:ID =@ + ID / tableRow1
机器人:layout_width =WRAP_CONTENT
机器人:layout_height =WRAP_CONTENT
机器人:layout_weight =1>
<的ImageButton
机器人:ID =@ + ID / BADD
机器人:scaleType =fitXY
机器人:背景=@机器人:彩色/透明
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:填充=1DP
机器人:SRC =@可绘制/ BTN1/>
<的ImageButton
机器人:ID =@ + ID / B取出
机器人:scaleType =fitXY
机器人:背景=@机器人:彩色/透明
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:填充=1DP
机器人:SRC =@可绘制/ BTN2/>
< /的TableRow>
<的TableRow
机器人:ID =@ + ID / tableRow2
机器人:layout_width =WRAP_CONTENT
机器人:layout_height =WRAP_CONTENT
机器人:layout_weight =1>
<的ImageButton
机器人:ID =@ + ID / BEDIT
机器人:scaleType =fitXY
机器人:背景=@机器人:彩色/透明
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:填充=1DP
机器人:SRC =@可绘制/ btn3/>
<的ImageButton
机器人:ID =@ + ID / bView
机器人:scaleType =fitXY
机器人:背景=@机器人:彩色/透明
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:填充=1DP
机器人:SRC =@可绘制/ btn4/>
< /的TableRow>
< / TableLayout>
这是AndroidManifest
< XML版本=1.0编码=UTF-8&GT?;
<舱单的xmlns:机器人=http://schemas.android.com/apk/res/android
包=com.example.smartfood
安卓版code =1
机器人:VERSIONNAME =1.0>
<用途-SDK
安卓的minSdkVersion =14
机器人:targetSdkVersion =21/>
<应用
机器人:allowBackup =真
机器人:图标=@可绘制/ ic_launcher
机器人:标签=@字符串/ APP_NAME
机器人:主题=@风格/ AppTheme>
<活动
机器人:名称=com.example.smartfood.MainActivity
机器人:标签=@字符串/ APP_NAME>
<意向滤光器>
<作用机器人:名称=android.intent.action.MAIN/>
<类机器人:名称=android.intent.category.LAUNCHER/>
&所述; /意图滤光器>
< /活性GT;
<活动
机器人:名称=com.example.smartfood.AddNew
机器人:标签=@字符串/ APP_NAME/>
<活动
机器人:名称=com.example.smartfood.About
机器人:标签=@字符串/关于/>
<活动
机器人:名称=com.example.smartfood.List
机器人:标签=@字符串/列表>
< /活性GT;
<活动
机器人:名称=com.example.smartfood.Menu
机器人:标签=@字符串/菜单>
< /活性GT;
<活动
机器人:名称=com.example.smartfood.Settings
机器人:标签=@字符串/ APP_NAME>
< /活性GT;
< /用途>
< /舱单>
如果有人可以帮助我真的AP preciate呢?
编辑:
这是我的LogCat中
11-26 23:15:40.627:W /资产(24889):复制FileAsset 0x77c708f0(邮编:/data/app/com.example.smartfood-2.apk:/ resources.arsc)缓冲区大小4924,使其保持一致。
11-26 23:15:40.647:W / dalvikvm(24889):VFY:无法解析静态字段1783(主题)的Landroid /支持/ V7 / appcompat / R $设置样式;
11-26 23:15:40.647:W / dalvikvm(24889):VFY:无法解析静态字段1783(主题)的Landroid /支持/ V7 / appcompat / R $设置样式;
11-26 23:15:40.647:W / dalvikvm(24889):VFY:无法解析静态字段1554(panelMenuListTheme)在Landroid /支持/ V7 / appcompat / R $ ATTR;
11-26 23:15:40.647:W / dalvikvm(24889):VFY:无法解析静态字段1539(actionBarTheme)在Landroid /支持/ V7 / appcompat / R $ ATTR;
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态方法3140:Landroid /支持/ V4 /视图/ ViewConfigurationCompat; .hasPermanentMenuKey(Landroid /查看/ ViewConfiguration;)z
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态方法3140:Landroid /支持/ V4 /视图/ ViewConfigurationCompat; .hasPermanentMenuKey(Landroid /查看/ ViewConfiguration;)z
11-26 23:15:40.657:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.657:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.657:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析虚方法6496:Landroid /支持/ V7 /内部/空间/ ActionBarContextView; .getLayoutParams()Landroid /视图/的ViewGroup $的LayoutParams;
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态字段1539(actionBarTheme)在Landroid /支持/ V7 / appcompat / R $ ATTR;
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态字段1647(abc_screen_simple_overlay_action_mode)在Landroid /支持/ V7 / appcompat / R $布局;
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态字段1646(abc_screen_simple)在Landroid /支持/ V7 / appcompat / R $布局;
11-26 23:15:40.657:W / dalvikvm(24889):VFY:无法解析静态字段1552(homeAsUpIndicator)在Landroid /支持/ V7 / appcompat / R $ ATTR;
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.667:E / dalvikvm(24889):找不到类的android.support.v7.internal.widget.ActionBarContextView,从法引用android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow
11-26 23:15:40.667:W / dalvikvm(24889):VFY:无法解析新的实例791(Landroid /支持/ V7 /内部/空间/ ActionBarContextView;)在Landroid /支持/ V7 / APP / ActionBarActivityDelegateBase;
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.667:W / dalvikvm(24889):VFY:无法解析虚方法6512:Landroid /支持/ V7 /内部/空间/ ActionBarContextView; .killMode()V
11-26 23:15:40.667:W / dalvikvm(24889):VFY:无法解析静态字段1611(action_mode_bar_stub)在Landroid /支持/ V7 / appcompat / R $ ID;
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 / APP / ActionBarActivityDelegateBase $ 2;'失败
11-26 23:15:40.667:W / dalvikvm(24889):类的链接Landroid /支持/ V7 /内部/空间/ ActionBarContextView;失败
11-26 23:15:40.677:W / dalvikvm(24889):主题ID = 1:螺纹退出与未捕获的异常(组= 0x416b7e30)
11-26 23:15:40.677:E / AndroidRuntime(24889):致命异常:主要
11-26 23:15:40.677:E / AndroidRuntime(24889):工艺:com.example.smartfood,PID:24889
11-26 23:15:40.677:E / AndroidRuntime(24889):java.lang.NoClassDefFoundError的:android.support.v7.appcompat.R $设置样式
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:147)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.support.v7.app.ActionBarActivityDelegateBase.onCreate(ActionBarActivityDelegateBase.java:138)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:123)
11-26 23:15:40.677:E / AndroidRuntime(24889):在com.example.smartfood.MainActivity.onCreate(MainActivity.java:14)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.Activity.performCreate(Activity.java:5312)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2395)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.ActivityThread.access $ 800(ActivityThread.java:153)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1349)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.os.Handler.dispatchMessage(Handler.java:102)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.os.Looper.loop(Looper.java:157)
11-26 23:15:40.677:E / AndroidRuntime(24889):在android.app.ActivityThread.main(ActivityThread.java:5633)
11-26 23:15:40.677:E / AndroidRuntime(24889):在java.lang.reflect.Method.invokeNative(本机方法)
11-26 23:15:40.677:E / AndroidRuntime(24889):在java.lang.reflect.Method.invoke(Method.java:515)
11-26 23:15:40.677:E / AndroidRuntime(24889):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:896)
11-26 23:15:40.677:E / AndroidRuntime(24889):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:712)
11-26 23:15:40.677:E / AndroidRuntime(24889):在dalvik.system.NativeStart.main(本机方法)
对不起这是正确的方式来格式化这个,我是新来的StackOverflow
解决方案 23:15:40.677:E / AndroidRuntime(24889):工艺:com.example.smartfood,PID:24889 11-26 23:15:40.677:E / AndroidRuntime(24889):java.lang.NoClassDefFoundError的:android.support.v7.appcompat.R $设置样式
这样看来,你没有正确的 appcompat-V7
库添加到您的Eclipse项目。按照的说明添加库项目资源。
My android application crashes on launch on any device, there are no noticeable errors in the Code, can anyone help?
this is the MainActivity.java
package com.example.smartfood;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ImageButton;
public class MainActivity extends ActionBarActivity {
ImageButton bAdd, bRemove, bEdit, bView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bAdd = (ImageButton) findViewById(R.id.bAdd);
bEdit = (ImageButton) findViewById(R.id.bEdit);
bRemove = (ImageButton) findViewById(R.id.bRemove);
bView = (ImageButton) findViewById(R.id.bView);
bAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, AddNew.class);
startActivity(i);
}
});
bRemove.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Settings.class);
startActivity(i);
}
});
bEdit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, List.class);
startActivity(i);
}
});
bView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Menu.class);
startActivity(i);
}
});
}
}
This is activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="*"
android:weightSum="2" >
<!-- 2 columns -->
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageButton
android:id="@+id/bAdd"
android:scaleType="fitXY"
android:background="@android:color/transparent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="1dp"
android:src="@drawable/btn1" />
<ImageButton
android:id="@+id/bRemove"
android:scaleType="fitXY"
android:background="@android:color/transparent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="1dp"
android:src="@drawable/btn2" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageButton
android:id="@+id/bEdit"
android:scaleType="fitXY"
android:background="@android:color/transparent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="1dp"
android:src="@drawable/btn3" />
<ImageButton
android:id="@+id/bView"
android:scaleType="fitXY"
android:background="@android:color/transparent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="1dp"
android:src="@drawable/btn4" />
</TableRow>
</TableLayout>
This is the AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.smartfood"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.smartfood.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.smartfood.AddNew"
android:label="@string/app_name" />
<activity
android:name="com.example.smartfood.About"
android:label="@string/about" />
<activity
android:name="com.example.smartfood.List"
android:label="@string/List" >
</activity>
<activity
android:name="com.example.smartfood.Menu"
android:label="@string/Menu" >
</activity>
<activity
android:name="com.example.smartfood.Settings"
android:label="@string/app_name" >
</activity>
</application>
</manifest>
If anyone could help I would really appreciate it?
EDIT:
This is my LogCat
11-26 23:15:40.627: W/asset(24889): Copying FileAsset 0x77c708f0 (zip:/data/app/com.example.smartfood-2.apk:/resources.arsc) to buffer size 4924 to make it aligned.
11-26 23:15:40.647: W/dalvikvm(24889): VFY: unable to resolve static field 1783 (Theme) in Landroid/support/v7/appcompat/R$styleable;
11-26 23:15:40.647: W/dalvikvm(24889): VFY: unable to resolve static field 1783 (Theme) in Landroid/support/v7/appcompat/R$styleable;
11-26 23:15:40.647: W/dalvikvm(24889): VFY: unable to resolve static field 1554 (panelMenuListTheme) in Landroid/support/v7/appcompat/R$attr;
11-26 23:15:40.647: W/dalvikvm(24889): VFY: unable to resolve static field 1539 (actionBarTheme) in Landroid/support/v7/appcompat/R$attr;
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static method 3140: Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey (Landroid/view/ViewConfiguration;)Z
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static method 3140: Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey (Landroid/view/ViewConfiguration;)Z
11-26 23:15:40.657: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.657: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.657: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve virtual method 6496: Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams ()Landroid/view/ViewGroup$LayoutParams;
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static field 1539 (actionBarTheme) in Landroid/support/v7/appcompat/R$attr;
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static field 1647 (abc_screen_simple_overlay_action_mode) in Landroid/support/v7/appcompat/R$layout;
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static field 1646 (abc_screen_simple) in Landroid/support/v7/appcompat/R$layout;
11-26 23:15:40.657: W/dalvikvm(24889): VFY: unable to resolve static field 1552 (homeAsUpIndicator) in Landroid/support/v7/appcompat/R$attr;
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.667: E/dalvikvm(24889): Could not find class 'android.support.v7.internal.widget.ActionBarContextView', referenced from method android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow
11-26 23:15:40.667: W/dalvikvm(24889): VFY: unable to resolve new-instance 791 (Landroid/support/v7/internal/widget/ActionBarContextView;) in Landroid/support/v7/app/ActionBarActivityDelegateBase;
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.667: W/dalvikvm(24889): VFY: unable to resolve virtual method 6512: Landroid/support/v7/internal/widget/ActionBarContextView;.killMode ()V
11-26 23:15:40.667: W/dalvikvm(24889): VFY: unable to resolve static field 1611 (action_mode_bar_stub) in Landroid/support/v7/appcompat/R$id;
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/app/ActionBarActivityDelegateBase$2;' failed
11-26 23:15:40.667: W/dalvikvm(24889): Link of class 'Landroid/support/v7/internal/widget/ActionBarContextView;' failed
11-26 23:15:40.677: W/dalvikvm(24889): threadid=1: thread exiting with uncaught exception (group=0x416b7e30)
11-26 23:15:40.677: E/AndroidRuntime(24889): FATAL EXCEPTION: main
11-26 23:15:40.677: E/AndroidRuntime(24889): Process: com.example.smartfood, PID: 24889
11-26 23:15:40.677: E/AndroidRuntime(24889): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:147)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.support.v7.app.ActionBarActivityDelegateBase.onCreate(ActionBarActivityDelegateBase.java:138)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:123)
11-26 23:15:40.677: E/AndroidRuntime(24889): at com.example.smartfood.MainActivity.onCreate(MainActivity.java:14)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.Activity.performCreate(Activity.java:5312)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2395)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.ActivityThread.access$800(ActivityThread.java:153)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.os.Handler.dispatchMessage(Handler.java:102)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.os.Looper.loop(Looper.java:157)
11-26 23:15:40.677: E/AndroidRuntime(24889): at android.app.ActivityThread.main(ActivityThread.java:5633)
11-26 23:15:40.677: E/AndroidRuntime(24889): at java.lang.reflect.Method.invokeNative(Native Method)
11-26 23:15:40.677: E/AndroidRuntime(24889): at java.lang.reflect.Method.invoke(Method.java:515)
11-26 23:15:40.677: E/AndroidRuntime(24889): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:896)
11-26 23:15:40.677: E/AndroidRuntime(24889): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:712)
11-26 23:15:40.677: E/AndroidRuntime(24889): at dalvik.system.NativeStart.main(Native Method)
Sorry is this the right way to format this, I'm new to stackoverflow
解决方案23:15:40.677: E/AndroidRuntime(24889): Process: com.example.smartfood, PID: 24889 11-26 23:15:40.677: E/AndroidRuntime(24889): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
It would appear that you did not correctly add the appcompat-v7
library to your Eclipse project. Follow the instructions for adding a library project with resources.