我目前发现,我为 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]
最奇怪的部分是,它在这里搜索的 Class 不存在,也从来没有......
该应用程序本身只在文本视图中显示一些文本。
在 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>