Приложения из путей кода Developer.android.com не запускаются с ошибкой «Класс активности не найден».Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложения из путей кода Developer.android.com не запускаются с ошибкой «Класс активности не найден».

Сообщение Anonymous »

РЕДАКТИРОВАНИЕ. Я заставил это работать, удалив существующее устройство-эмулятор Pixel 8 Pro и создав новое. Я понятия не имею, почему это не работало, но это исправило это. Спасибо Тайгу, Моррисону Чангу и Саси Кумару за просмотр!
Я работал над несколькими путями кода с сайта Developer.android.com, но прошел месяц или около того с тех пор, как я над ними работал, и вышло несколько обновлений Android Studio. Теперь я вижу «Класс активности не найден» в этом и моих старых проектах, которые раньше работали (новый код не был извлечен).
Вот шаги для воспроизведения:
Клонируйте свежую копию «десертного кликера» из git.

Код: Выделить всё

git clone https://github.com/google-developer-training/basic-android-kotlin-compose-training-dessert-clicker

cd .\basic-android-kotlin-compose-training-dessert-clicker

git checkout starter
Откройте проект в Android Studio, дождитесь его загрузки и нажмите «Создать». Это работает, но если я попытаюсь его запустить, произойдет сбой

Код: Выделить всё

Error running 'app' Activity class {com.example.dessertclicker/com.example.dessertclicker.MainActivity} does not exist
Судя по результатам поиска, это связано с плохим файлом манифеста, но, насколько я могу судить, с файлом манифеста все в порядке. Файл MainActivity находится в нужном месте.
Изображение

Код: Выделить всё

class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
enableEdgeToEdge()
super.onCreate(savedInstanceState)
setContent {
DessertClickerTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier
.fillMaxSize()
.statusBarsPadding(),
) {
DessertClickerApp(desserts = Datasource.dessertList)
}
}
}
}
}
Я использую Android Studio Panda 1 | 2025.3.1
Кто-нибудь может помочь? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -class-not
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»