我已将项目导入eclipse,当我尝试运行它时,抛出此异常:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.polygraf/com.polygraf.activity.Dashboard}: java.lang.ClassNotFoundException: Didn't find class "com.polygraf.activity.Dashboard" on path: /data/app/com.polygraf-1.apk
我试图清理项目,然后检查所有类名和清单是否正常,但仍然无法找到原因.你能帮我一点吗?
达斯巴德班:
public class Dashboard extends FragmentActivity {
private static final String WELCOME_TYPE = "WELCOME_TYPE";
private static final String HELP_TYPE = "HELP_TYPE";
public static final String ADRESS_CONTENT = "ADRESS_CONTENT";
public static final String DOC_NAME = "DOC_NAME";
private Transcript mContent;
private ISettableContent mListOfDocument;
private String mAddress;
private String mDocName;
public Dashboard() {
}
/** Called with the activity is first created. */
@Override
public void onCreate(Bundle …Run Code Online (Sandbox Code Playgroud) 我想上传图片并将数据发送到服务器.我正在使用MultipartEntityBuilder.我在Android Studio上编码.
这是我的代码
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(config.api_url+"profile.php");
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
if(mLastTakenImageAsJPEGFile!=null) {
builder.addBinaryBody("image", mLastTakenImageAsJPEGFile);
}
builder.addTextBody("token", _appPrefs.getToken());
final HttpEntity reqEntity = builder.build();
httpPost.setEntity(reqEntity);
Run Code Online (Sandbox Code Playgroud)
我收到运行时错误
java.lang.NoClassDefFoundError: org.apache.http.entity.ContentType
at
org.apache.http.entity.mime.MultipartEntityBuilder.addBinaryBody(MultipartEntityBuilder.java:146)
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?
我试图从Android应用程序上传一些文件到我的服务器(通过HTTP POST),我在这里检查了很多问题,但无法让它工作.我希望有人可以帮助我:
我还在URL中包含了一些变量,以验证至少那些变量到达服务器(GET).
HttpClient httpClient = new DefaultHttpClient();
String url="http://XXXXX.com/files/upload.php?flies=yes&eats=no&friend=yes";
HttpPost httppost = new HttpPost(url);
httppost.addHeader("Content-Type", "multipart/form-data");
String content,response="";
try {
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
builder.addTextBody("randomvar", "42");
//add image file
//String filename="eye.png";
//InputStream is=mContext.getAssets().open(filename);
//builder.addBinaryBody("image", is, ContentType.create("image/png"), filename);
//add text XML file
final File file = new File(mContext.getFilesDir() +"/"+"serverXML.xml");
FileBody fb = new FileBody(file);
builder.addPart("file", fb);
httppost.setEntity(builder.build());
response = EntityUtils.toString(httpClient.execute(httppost).getEntity(), "UTF-8");
Log.i(TAG, "RESPONSE FROM SERVER: "+response);
} catch (IOException e) {
Log.i(TAG, "Exception: "+response);
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这确实运行并从服务器获得响应.以下是$ _GET,$ _POST,$ …