Ошибка Android «невозможно найти явный класс активности»
У меня есть проект Android с несколькими пакетами. Структура пакетов в этом случае - com.WAPP.SetLocation - это пакет, содержащий действие, которое я хочу запустить.
В моем манифесте com.WAPP считается базовым пакетом:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.WAPP"
android:versionCode="1"
android:versionName="1.0">
Моя деятельность объявлена в моем манифесте как:
<activity android:name=".mainScreenActivity"></activity>
<activity android:name=".SetLocation.setLocationActivity"></activity>
Операция mainScreen отображается нормально, поскольку она находится внутри пакета com.WAPP. Но когда я пытаюсь запустить setLocationActivity, я не могу найти явную ошибку класса. Вот как у меня есть параметры намерения:
Intent i = new Intent();
i.setClassName("com.WAPP.SetLocation",
"com.WAPP.SetLocation.setLocationActivity");
startActivity(i);