Обновление и приложение с Android 1.6 до Android 2.2 не работает - PullRequest
2 голосов
/ 05 октября 2010

В настоящее время я узнал, что мое приложение, разработанное для 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 ]

2 голосов
/ 13 февраля 2011

Проблема в вашем файле манифеста. Вы не закрыли тег. Пожалуйста, добавьте, прежде чем закрыть тег. Тогда вам не понадобится пустой класс.

0 голосов
/ 13 октября 2010

У меня такая же проблема.Я исправил, как вы сказали.

Я создал класс:

public class AndApp extends Application{}

И теперь это работает, но я не знаю, почему

0 голосов
/ 06 октября 2010

после другого дня, борющегося с этой проблемой и пробующего много странных вещей, я пришел к идее простого создания этого класса, который он искал.

Сначала это тоже не работало, но потомЯ получил этот пустой класс Application, и это, похоже, было решением.

Я не уверен, почему, и я не знаю, что вызвало эту проблему: возможно, это ошибка в плагине для Eclipse?

Я все еще не удовлетворен этим результатом: я действительно хотел бы знать, что здесь происходит!

Если у кого-нибудь есть объяснение этому, пожалуйста, пост.

...