2012-05-27 21 views
3

我在這裏做一個名爲parse sdk第三方SDK提供了一些API爲Android平臺的東西。得到錯誤使用解析SDK庫中樣本Android應用程序

我通過這個link了,並嘗試做一些樣品制定出這個解析SDK。

但確實這是連接我不能夠運行這個測試Android應用程序中提到的所有STPES後。

我正在按照logcat的錯誤。

我已經進口的,我在項目的根目錄所做的libs文件夾.jar文件。

代碼:

package com.parse.starter; 

import com.parse.Parse; 
import com.parse.ParseObject; 

import android.app.Activity; 
import android.os.Bundle; 

public class ParseStarterProjectActivity extends Activity { 
    /** Called when the activity is first created. */ 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     Parse.initialize(this, "ZVhSPsDKds8cerZ2jjDNXCpu332RHtix6Gp7YkDa", "poQXYifVzMd6haf56U5FQ13xeCxecdGippZeCMyVO"); 
     ParseObject testObject = new ParseObject("TestObject"); 

     testObject.put("foo", "bar"); 
     testObject.saveInBackground(); 
     setContentView(R.layout.main); 
    } 
} 

錯誤日誌:

05-27 17:16:47.200: W/dalvikvm(468): threadid=1: thread exiting with uncaught exception (group=0x40015560) 
05-27 17:16:47.210: E/AndroidRuntime(468): FATAL EXCEPTION: main 
05-27 17:16:47.210: E/AndroidRuntime(468): java.lang.NoClassDefFoundError: com.parse.ParseObject 
05-27 17:16:47.210: E/AndroidRuntime(468): at com.parse.starter.ParseStarterProjectActivity.onCreate(ParseStarterProjectActivity.java:14) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.os.Handler.dispatchMessage(Handler.java:99) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.os.Looper.loop(Looper.java:123) 
05-27 17:16:47.210: E/AndroidRuntime(468): at android.app.ActivityThread.main(ActivityThread.java:3683) 
05-27 17:16:47.210: E/AndroidRuntime(468): at java.lang.reflect.Method.invokeNative(Native Method) 
05-27 17:16:47.210: E/AndroidRuntime(468): at java.lang.reflect.Method.invoke(Method.java:507) 
05-27 17:16:47.210: E/AndroidRuntime(468): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
05-27 17:16:47.210: E/AndroidRuntime(468): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
05-27 17:16:47.210: E/AndroidRuntime(468): at dalvik.system.NativeStart.main(Native Method) 

編輯:

按choop評論。

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="src" path="src"/> 
    <classpathentry kind="src" path="gen"/> 
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> 
    <classpathentry kind="lib" path="libs/Parse-1.0.19.jar"/> 
    <classpathentry kind="output" path="bin/classes"/> 
</classpath> 
+1

您的新** JAR **文件位於哪裏? 'lib'還是'libs'? – choop

+2

我的猜測是你沒有正確地將JAR文件添加到你的內置路徑。 – FoamyGuy

+0

我已經添加了jar文件,如果我沒有這樣做,那麼我在編譯時遇到問題。其運行時錯誤。我的jar文件位置是E:\ workspace \ ParseStarterProject \ libs我已經在這行添加了這個 – user1089679

回答

7

下載.jar文件添加到您的libs文件夾。然後在Eclipse中,右鍵單擊.jar文件,並選擇"add to build path"。然後再次運行您的項目。這應該解決它。

相關問題