Обновление и приложение с Android 1.6 до Android 2.2 не работает
В настоящее время я узнал, что мое приложение, разработанное для Android 1.6, не работает на Android 2.2. Я довольно озадачен этим, потому что это очень простое приложение, которое почти ничего не делает.
Исключение, которое я получаю, таково:
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]
Самое странное, что Класс, который он ищет здесь, не существует и никогда не существует...
Само приложение не делает ничего, кроме отображения текста в текстовом представлении.
В 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>
3 ответа
Проблема в вашем файле манифеста. Вы не закрыли тег. Пожалуйста, добавьте, прежде чем закрыть тег. Тогда вам не понадобится пустой класс.
У меня та же проблема. Я исправил, как вы сказали.
Я создал класс:
public class AndApp extends Application{}
И теперь это работает, но я не знаю почему
После другого дня, борющегося с этой проблемой и пробующего много странных вещей, я пришел к идее простого создания этого класса, который он искал.
Сначала это тоже не работало, но потом я вывел этот пустой класс Application, и это, казалось, было решением.
Я не уверен, почему, и я не знаю, что вызвало эту проблему: возможно, это ошибка в плагине для Eclipse?
Я все еще не удовлетворен этим результатом: я действительно хотел бы знать, что здесь происходит!
Если у кого-нибудь есть объяснение этому, пожалуйста, пост.