2012-05-23 41 views
0

我正在編寫一個應用程序來測試庫。 編譯完美,但當我在虛擬設備(2.3.3)上運行它時,出現此錯誤:運行應用程序時出現庫問題

* java.lang.RuntimeException:無法實例化活動ComponentInfo {nicolas.luque/nicolas.luque.MyARActivity }:java.lang.ClassNotFoundException:裝入器中的nicolas.luque.MyARActivity dalvik.system.PathClassLoader [/data/app/nicolas.luque-2.apk]

引起:java.lang.ClassNotFoundException:nicolas.luque .MyARActivity裝載機dalvik.system.PathClassLoader [/data/app/nicolas.luque-2.apk] *

這是活動的代碼:

import es.ucm.look.ar.LookAR; 
import es.ucm.look.data.EntityData; 
import es.ucm.look.data.LookData; 
import android.os.Bundle; 

public class MyARActivity extends LookAR 
{ 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     EntityData data = new EntityData(); 
     data.setLocation(10, 0, 0); 

     LookData.getInstance().getDataHandler().addEntity(data); 

     LookData.getInstance().updateData(); 

    } 

    public MyARActivity() 
    { 
     super(true, true, true, true, 100.0f, true); 
    } 
} 

這是明顯的:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="nicolas.luque" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="10" /> 
    <uses-permission android:name="android.permission.CAMERA"/> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".MyARActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

我沒有想法是什麼i'm做錯了,看來我的活動丟失。任何人都可以幫助我?

感謝

回答

1

創建Android項目庫文件夾,只需將&庫的罐子下降到Android項目到libs文件夾。構建路徑將自動添加,您可以輕鬆構建和部署。 (Eclipse)

+0

偉大的人!,謝謝你。它現在有效。 – NicoRiff

+0

很高興幫助你。 –

相關問題