Я загрузил Android 3.0.1, и это сообщение было показано мне после установки [duplicate]

Проблема заключается в этих строках.

final TextView mShowCounter = (TextView) findViewById(R.id.text_view_counter);
final Button button = (Button) findViewById(R.id.toast_button);

Ваше приложение выходит из строя, потому что во время фазы инициализации класса представления еще не существуют. findViewById не будет работать.

Вместо этого вы должны перемещать эти строки внутри onCreate.

64
задан user1406716 5 June 2016 в 17:24
поделиться

3 ответа

У меня была такая же проблема, но я решил ее следующий:

1) Установить jdk1.8 ...

2) В AndroidStudio File-> Project Structure- > Местоположение SDK, выберите каталог, в котором находится JDK, по умолчанию Studio использует встроенный JDK, но по какой-то причине он выдает ошибку = 216.

3) Нажмите Ok.

115
ответ дан Omi 23 August 2018 в 16:18
поделиться

Я думаю, что у студии Android есть 64-битная версия ядра, которая дает проблему. https://github.com/swcarpentry/windows-installer/issues/49

3
ответ дан Muhammad Usman 23 August 2018 в 16:18
поделиться

REASON

Это происходит потому, что на данный момент они отправляют только 64-битную JRE с Android Studio для Windows , которая производит сбои в 32-битных системах.

SOLUTION

  • не используйте встроенный JDK: перейдите в раздел «Файл -> Структура проекта», снимите флажок «Использовать встроенный JDK» и выберите 32-разрядную JRE, которую вы установили отдельно в своей системе
  • уменьшает объем памяти для Gradle в gradle.properties (свойства проекта), например, для установки на -Xmx768m.

Подробнее: https: // код. google.com/p/android/issues/detail?id=219524

52
ответ дан Siva Prakash 23 August 2018 в 16:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: