Я знаю, что эта проблема часто встречается и там много сообщений. Однако после прочтения и проверки каждого ответа у меня все еще есть проблема. У меня нет проблем с Samsung Galaxy Note 10.1, но проблема возникает на моем мобильном телефоне SAMSUNG Galaxy ACE FROYO 2.2.1, даже если я скачал тот же самый apk из теста игры в Google.андроид Ссылка на класс XXX не удалась при запуске приложения
При запуске я немедленно предупреждаю, что класс активности не найден. Кажется, это нехорошо, и это ... при запуске активности приложение останавливается.
Это мероприятие является частью моего проекта, и нет никаких проблем с другим видом деятельности. Однако 3 других действия приводят к тому же, и все они унаследованы от суперкласса, который не может быть связан.
Вот код основной деятельности, которая вызывает проблему
// Set the listener
m_gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id)
{
final Intent i = new Intent(getApplicationContext(), ScreenChoiceActivity.class);
i.putExtra(ScreenChoiceActivity.EXTRA_SCREEN_ID, m_screensIdList[position]);
startActivity(i);
}
});
Я уже пробовал:
- по очистке проекту
- проверить все Lib, чтобы экспортный
- изменить порядок из libs
- сделать деятельность не абстрактной, потому что она
- силой установить APK во внутренней памяти
Я теперь из идей
EDIT: ScreenChoiceActivity зарегистрирован в проявленное
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:uiOptions="splitActionBarWhenNarrow" >
<activity
android:name="com.blueskycorner.thousandwords.MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.blueskycorner.thousandwords.ScreenChoiceActivity"
android:label="@string/title_activity_screen_choice"
android:parentActivityName="com.blueskycorner.thousandwords.MainActivity"
android:screenOrientation="landscape" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.blueskycorner.thousandwords.MainActivity" />
</activity>
.......
Вы имеете в виду, я должен зарегистрировать класс в манифест, который не инстанцирован? Если это так, вы можете объяснить мне, как моя Галактическая нота 10.1, чтобы найти ее? Извините, что не дал вам иерархию классов, мне не разрешено предоставлять изображение. –