Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的NoClassFoundError_Android - Fatal编程技术网

Android中的NoClassFoundError

Android中的NoClassFoundError,android,Android,我正在我的应用程序中实现twitter和facebook,但活动在设置活动时返回错误为NoClassFoundError,但我的活动已在清单中,原因是什么? 请帮帮我 错误: 05-09 19:32:42.485: ERROR/AndroidRuntime(903): java.lang.NoClassDefFoundError: org.shopzilla.android.moretab.SettingActivity 05-09 19:32:42.485: ERROR/AndroidRunt

我正在我的应用程序中实现twitter和facebook,但活动在设置活动时返回错误为NoClassFoundError,但我的活动已在清单中,原因是什么? 请帮帮我

错误:

05-09 19:32:42.485: ERROR/AndroidRuntime(903): java.lang.NoClassDefFoundError: org.shopzilla.android.moretab.SettingActivity
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at org.shopzilla.android.moretab.More$1.onClick(More.java:46)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.view.View.performClick(View.java:2485)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.view.View$PerformClick.run(View.java:9080)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.os.Handler.handleCallback(Handler.java:587)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.os.Handler.dispatchMessage(Handler.java:92)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.os.Looper.loop(Looper.java:123)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at android.app.ActivityThread.main(ActivityThread.java:3683)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at java.lang.reflect.Method.invokeNative(Native Method)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at java.lang.reflect.Method.invoke(Method.java:507)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-09 19:32:42.485: ERROR/AndroidRuntime(903):     at dalvik.system.NativeStart.main(Native Method)
代码:

package org.shopzilla.android.moretab;
导入java.util.List;
导入net.xeomax.FBRocket.FBRocket;
导入net.xeomax.FBRocket.Facebook;
导入net.xeomax.FBRocket.LoginListener;
导入net.xeomax.FBRocket.ServerErrorException;
导入org.apache.http.NameValuePair;
导入org.apache.http.client.HttpClient;
导入org.shopzilla.android.common.R;
导入org.shopzilla.android.facebook.facebook活动;
导入org.shopzilla.android.facebook.facebook WebOAuthavity;
导入org.shopzilla.android.twitter.twitter活动;
导入org.shopzilla.android.twitter.twitterWebOAuthavity;
导入twitter4j.http.RequestToken;
导入android.app.Activity;
导入android.content.Intent;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.Button;
导入android.widget.TextView;
公共类设置活动扩展活动实现LoginListener{
字符串字节;
HttpClient-HttpClient;
int count1;
//列出参数及其值
列出nameValuePairs;
文本视图多行文字;
按钮btn_facebook;
按钮btn_twitter;
FBRocket FBRocket;
霍特肯;
字符串校验器;
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.more_设置);
按钮btn\u twitter=(按钮)findviewbyd(R.id.btn\u more\u setting\u twitter);
按钮btn\u facebook=(按钮)findviewbyd(R.id.btn\u更多设置\u facebook);
btn_twitter.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图arg0){
//TODO自动生成的方法存根
Intent Intent=新的Intent(SettingActivity.this,TwitterActivity.class);
星触觉(意向);
//displayTwitterAuthorization();
}
});
btn_facebook.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
//TODO自动生成的方法存根
/*意向意向=新意向(SettingActivity.this,FacebookActivity.class);
星触觉(意向)*/
共享Facebook();
//displayFacebookAuthorization();
//共享Facebook();
}
});
}
公开作废共享Facebook(){
fbRocket=新fbRocket(SettingActivity.this,“ShopZilla”,
"172619129456913");
如果(fbRocket.existsSavedFacebook()){
fbRocket.loadFacebook();
}否则{
登录(R.layout.facebook);
}
}
public void onLoginFail(){
displayToast(“登录失败!”);
登录(R.layout.facebook);
}
public void onloginsucess(Facebook){
//TODO自动生成的方法存根
displayToast(“登录成功!”);
试一试{
facebook.setStatus(“这是你的状态”);
fbRocket.displayDialog(“状态发布成功!!”
+facebook.getStatus());
}捕获(服务器错误异常e){
if(如notLoggedIn()){
登录(R.layout.facebook);
}否则{
系统输出打印ln(e);
}
}
}
}

确保将您触发的每个活动添加到清单文件中:

<activity android:name="org.shopzilla.android.moretab.SettingActivity" />

尝试将文件夹“libs”(而不是“lib”)添加到项目中。然后将所有twitter的库添加到此文件夹并再次运行。

您也可以发布清单吗?
<activity android:name="org.shopzilla.android.moretab.SettingActivity" />