2010-10-05 68 views
2

我目前發現,爲Android 1.6開發的我的應用程序在Android 2.2上不起作用。我對此很困惑,因爲它是一個非常簡單的應用程序,幾乎什麼都不做。從Android 1.6升級到Android 2.2並不適用

的Expeption我得到的是這樣的:

java.lang.RuntimeException: Unable to instantiate application [packagename].AndApp: 
java.lang.ClassNotFoundException: [packagename].AndApp in loader 
dalvik.system.PathClassLoader[/data/app-private/[packagename]-1.apk] 

最奇怪的部分是,它正在尋找這裏不存在,並永遠類有...

該應用程序本身並沒有什麼而不是在textview中顯示一些文本。

在Android 1.6中我沒有得到這個問題,我不能看到一個原因,它的事件在2.1中工作。

有沒有人知道這個問題可能是什麼?

的清單看起來像這樣:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="[packagename]" android:versionName="1.02" android:versionCode="3"> 
    <application android:label="@string/app_name" android:icon="@drawable/stop_48" 
     android:description="@string/Description" android:name="@string/app_name"> 
     <activity android:name=".DefaultActivity" android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4"</uses-sdk> 
</manifest> 

回答

2

的問題是在你的清單文件。你還沒有關閉標籤。請先添加以關閉標籤。然後,你將不需要空課。

+0

奇怪:因爲它生成的清單文件,我沒有Android 1.6的這個問題:但關閉應用程序標籤是我正在尋找的答案!謝謝 – MADMap 2011-02-14 08:22:58

0

一天這個問題掙扎,嘗試了很多的怪異的東西后,我想出了只是單純地創建該類它正在尋找的理念。

起初它也沒有工作,但後來我導出了這個空的類的應用程序,這似乎是解決方案。

我不知道爲什麼,我不知道是什麼導致了這個問題:也許它是Eclipse插件中的一個錯誤?

我對這個結果仍然不滿意:我真的很想知道這裏發生了什麼!

如果有人有解釋,請張貼。

0

我有同樣的問題。 我按照你的說法修復了。

我已經創建類:

public class AndApp extends Application{} 

而現在它的工作原理,但我不知道爲什麼