2016-01-03 3 views
0

У вас возникли проблемы при запуске приложения, созданного с помощью студии android studio (2.0 p4), в примечании 5. Чтобы прояснить это, отлично работает на эмуляторе и других устройствах. приложение в примере просто по умолчанию «пустой» приложение, имеющее ту же самую ошибку, что и приложение мы строимРесурс для Android не найден на некоторых устройствах

следующий код:

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

Выдает следующие исключения (на Примечание 5):

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.note5test/com.test.note5test.MainActivity}: 
android.content.res.Resources$NotFoundException: Resource ID #0x7f020016 

R файла:

public static final int abc_ic_ab_back_mtrl_am_alpha=0x7f020016; 

Если Я просто изменяю для расширения Activity (вместо AppCompatActivity), но он работает, но мне нужно использовать панель действий, чтобы это не вариант.

Прошло слишком много времени на это сейчас ... Любые подсказки?

+1

«но мне нужно использовать панель действий, чтобы это не было возможным» - панель действий была в Android с Android 3.0. Предполагая, что ваше 'minSdkVersion' больше 10, вы можете использовать собственную панель действий, если хотите. Контент 'appcompat-v7' предназначен для поддержки более ранних версий, чем Android 3.0, или для использования эстетики Material Design во всех версиях. – CommonsWare

ответ

0

Обнаружена проблема, потому что у меня была старая версия инструментов сборки, версия I используется неправильно, поэтому обновление до новой версии заставило все это работать.

-1

Ваш случай может быть просто неправильным импортом библиотек поддержки, но также есть вероятность того, что ОС Note 5 изменили встроенный встроенный lib. С отрезанными некоторыми вещами, такими как методы (исключение NoSuchMethod) или ресурсы. Стоит исследовать, возможно ли, что большинство современных ОС от Samsung (с Touch Wiz) не воспроизводят аналогичную проблему с AcitonBar, раздувая на 4.2.2 на одном из Mini ... (дублированные пакеты libs, instaled app using system ones, изменены) Возможно, попробуйте изменить версию поддержки lib (22.2. +? Или даже старше) в graddle, clean, build, try. Существует также не так старый ActionbarActivity (в настоящее время не рекомендуется)

@CommonsWare На мой взгляд, даже если Окку поддерживает только 4.0+ он также должен использовать AppCompatActivity, он имеет больше улучшений, особенно в макете надувать с виджета настройки и многом едиными моделирование. Не забывайте, что текущая версия ОС 6.0, есть больше улучшений, чем ActionBar введено/изменено :) (Toolbar!)

+0

Спасибо, я попробовал 22.1.1 и 23.1.1 и очистил/перезагрузил устройство и компьютер. – Okku