Инициализация вашего компонента должна идти в onCreate()
. Поместите ваш
mShowCounter = (TextView) findViewById(R.id.text_view_counter);
button = (Button) findViewById(R.id.toast_button);
внутри onCreate()
.
У меня была такая же проблема, но я решил ее следующий:
1) Установить jdk1.8 ...
2) В AndroidStudio File-> Project Structure- > Местоположение SDK, выберите каталог, в котором находится JDK, по умолчанию Studio использует встроенный JDK, но по какой-то причине он выдает ошибку = 216.
3) Нажмите Ok.
Я думаю, что у студии Android есть 64-битная версия ядра, которая дает проблему. https://github.com/swcarpentry/windows-installer/issues/49
REASON
Это происходит потому, что на данный момент они отправляют только 64-битную JRE с Android Studio для Windows , которая производит сбои в 32-битных системах.
SOLUTION
Подробнее: https: // код. google.com/p/android/issues/detail?id=219524