У меня есть образец андроидного проекта. Я могу скомпилировать и сделать проект с помощью Android Studio. Я могу сгенерировать файл .apk. Когда я запустить его на телефоне, возникает ошибка, сообщение «К сожалению, ... App остановил»Android ClassNotFoundException immersive_mode
Когда я запустить проект по Android Studio, возникает ошибка, и сообщение об ошибке "java.lang.ClassNotFoundException: Didn't find class "com.example.edgescreen.immersive_mode.ImmersiveModeActivity" on path: /data/app/com.example.edgescreen-1.apk"
И я вижу еще одну ошибку в файле «AndroidManifest.xml», хотя я могу скомпилировать и сгенерировать «.apk».
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.edgescreen"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:label="@string/app_name" >
<activity
android:name="com.example.edgescreen.immersive_mode.ImmersiveModeActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".provider.edgescreen" >
<intent-filter>
<action android:name="com.samsung.android.cocktail.action.COCKTAIL_UPDATE" />
</intent-filter>
<meta-data
android:name="com.samsung.android.cocktail.provider"
android:resource="@xml/single_cocktail" />
</receiver>
<receiver android:name=".list.CocktailListAdapterProvider" android:enabled="true">
<intent-filter>
<action android:name="com.samsung.android.cocktail.action.COCKTAIL_UPDATE" />
</intent-filter>
<meta-data
android:name="com.samsung.android.cocktail.provider"
android:resource="@xml/list_cocktail" />
</receiver>
<service
android:name=".list.CocktailListAdapterService"
android:permission="android.permission.BIND_REMOTEVIEWS" />
<meta-data
android:name="com.samsung.android.cocktail.mode"
android:value="edge_single|edge_extended" />
</application>
</manifest>
ошибка в android:name="com.example.edgescreen.immersive_mode.ImmersiveModeActivity"
... сообщение "Не удается разрешить символ immersive_mode".
Я проверил, что immersive_mode
папка и класс ImmersiveModeActivity
находится правильно. Может ли кто-нибудь дать мне какое-то предложение решить это, пожалуйста?
Можете ли вы разместить весь файл манифеста? –
@naranz ... да весь манифест добавлен в сообщение –
У вас есть пакет com.example.edgescreen.immersive_mode, который содержит класс ImmersiveModeActivity? Я думаю, у вас есть пакет immersive_mode, содержащий ImmersiveModeActivity. – Devrim