1

Знаю, что проблема с кодом в манифесте. Я новичок, поправьте меня пожалуйста.Буду особо признателен, если объясните в чем ошибка. Приложение вылетает при запуске

Класс MainActivity

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void onClick(View view) {
    Intent intent = new Intent(this, MapsActivity.class);
    startActivity(intent);
}

}

Логивведите сюда описание изображения

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.kldgid">
&lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;

&lt;application
    android:allowBackup="true"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:roundIcon="@drawable/logo"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:ignore="GoogleAppIndexingWarning"&gt;

    &lt;meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_maps_key" /&gt;

    &lt;activity
        android:name=".SplashScreenActivity"
        android:theme="@style/SplashScreen"&gt;
        &lt;intent-filter&gt;
            &lt;action android:name="android.intent.action.MAIN" /&gt;

            &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
        &lt;/intent-filter&gt;
    &lt;/activity&gt;

    &lt;activity
        android:name=".MainActivity"
        android:theme="@style/AppTheme"&gt;
    &lt;/activity&gt;
&lt;/application&gt;

</manifest>

  • Какая проблема? Как вы поняли, что дело в манифесте? У вас есть какие-то логи какой-то ошибки? – ЮрийСПб Feb 04 '20 at 16:32
  • В логе все чисто, понял что проблема в манифесте методом подбора (создал новый проект и вставлял файлы до момента пока приложение не начало вылетать) – Xelloeuy Feb 04 '20 at 16:38
  • возможно мне кажется, но в манифесте проблем нету, при вылете чаще всего в логах должно что-то быть, хоть что-то но есть всегда – Andrew Feb 04 '20 at 16:41
  • Если у вас вылетает и нет логов ошибки - то у вас проблема - в манифесте ошибки не видно. Поищите получше логи падения. Попробуйте переустановить с нуля приложение - может у вас студия глючит с обновлением кода без пересборки. – ЮрийСПб Feb 04 '20 at 16:42
  • В том то и дело, что я уже новый проект использую, студия глючить не может, винде 3 дня и сбоев никаких небыло. Сейчас попробую прикрепть логи – Xelloeuy Feb 04 '20 at 16:44
  • Сейчас понял, что туда видимо куда я смотрел (логи) неверно. Подскажите где мне их взять-то? :D – Xelloeuy Feb 04 '20 at 16:50
  • Xelloeuy, вкладка logcat в нижней части android Studio. https://ru.stackoverflow.com/questions/797531/У-меня-просят-стектрейс-stack-trace-или-логкат-logcat-Что-это – Alex_Skvortsov Feb 04 '20 at 16:53
  • Прикрепил картинку к посту, там логи – Xelloeuy Feb 04 '20 at 16:57
  • Xelloeuy, у тебя в манифесте неправильно прописан путь до MainActivity, судя по всему! – Alex_Skvortsov Feb 04 '20 at 17:00
  • Откуда взять путь и как его прописать? – Xelloeuy Feb 04 '20 at 17:03
  • Приложи, пожалуйста, код MainActivity полностью. Если кода много - думаю, хватит верхних строк. – Alex_Skvortsov Feb 04 '20 at 17:04
  • Приложил MainActivity – Xelloeuy Feb 04 '20 at 17:07
  • меня интересовала самая верхняя строка) (выше импортов) – Alex_Skvortsov Feb 04 '20 at 17:07
  • package com.example.kldgid; – Xelloeuy Feb 04 '20 at 17:08
  • Извини, я невнимательно прочитал лог проблема не с MainActivity, а с MapsActivity. Ее надо прописать в манифесте как минимум – Alex_Skvortsov Feb 04 '20 at 17:09
  • Точно! Увидел, что не прописано! Момент.. – Xelloeuy Feb 04 '20 at 17:10
  • Ура!! Заработало!! Большущее спасибо. Я тут первый раз и это мой первый вопрос. Как тут повысить вам "рейтинг" за помощь? – Xelloeuy Feb 04 '20 at 17:12
  • я сейчас напишу ответ, будет возможность пометить его правильным) Поздравляю с успехом!) – Alex_Skvortsov Feb 04 '20 at 17:13

1 Answers1

2

Проблема связана с отсутствием в манифесте MapsActivity

public void onClick(View view) {
    Intent intent = new Intent(this, MapsActivity.class);
    startActivity(intent);
}

Данный код приводит к ошибке Unable to found explicit activity class.