Я думаю, что проблема в том, что вы используете SearchView из пакета поддержки V7, и, возможно, ваш уровень API установлен на ..... 22 ??.
Изменение вашего кода на следующее в для исправления проблемы:
menu.xml
<?xml version="1.0" encoding="UTF-8" ?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_search"
android:icon="@drawable/actionbar_button_search"
android:title="Search"
android:showAsAction="always"
android:actionViewClass="android.widget.SearchView" />
</menu>
Рассматривали ли вы использование переменных среды?
Вы можете установить разные стили на разных серверах, добавив название стиля в конфигурационном файле.
//require config.js and it can be like this:
var environments = {};
environments.staging = {
'httpPort': 3000,
'envName': 'staging',
'style': 'red.scss'
}
environments.production = {
'httpPort': 5000,
'envName': 'production',
'style': 'green.scss'
}
var currentEnvironment = typeof(process.env.NODE_ENV) == 'string' ? process.env.NODE_ENV : '';
var environmentToExport = typeof(environments[currentEnvironment]) == 'object' ? environments[currentEnvironment] : environments.staging;
module.exports = environmentToExport;