Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 生成有符号APK时:错误:(131)错误:类型为styleable[ResourceType]的预期资源_Android_Styleable - Fatal编程技术网

Android 生成有符号APK时:错误:(131)错误:类型为styleable[ResourceType]的预期资源

Android 生成有符号APK时:错误:(131)错误:类型为styleable[ResourceType]的预期资源,android,styleable,Android,Styleable,此文件中出现错误 /*//用户配置文件 添加(新的NavDrawerItem(navMenuTitles[1],navMenuIcons.getResourceId(1,-1))*/ //付款 添加(新的NavDrawerItem(navMenuTitles[1],navMenuIcons.getResourceId(1,-1)); //邀请朋友 添加(新的NavDrawerItem(navMenuTitles[2],navMenuIcons.getResourceId(2,-1)); //帮助

此文件中出现错误 /*//用户配置文件 添加(新的NavDrawerItem(navMenuTitles[1],navMenuIcons.getResourceId(1,-1))*/ //付款 添加(新的NavDrawerItem(navMenuTitles[1],navMenuIcons.getResourceId(1,-1)); //邀请朋友 添加(新的NavDrawerItem(navMenuTitles[2],navMenuIcons.getResourceId(2,-1)); //帮助 add(新的NavDrawerItem(navMenuTitles[3],navMenuIcons.getResourceId(3,-1))

以下是我的完整代码: @凌驾 创建视图上的公共视图(布局、充气机、视图组容器、, Bundle savedInstanceState){ 视图根视图=充气机。充气(R.layout.fragment\u navigation\u抽屉、容器,错误); mDrawerListView=(ListView)rootView.findViewById(R.id.listViewDrawer); mToolbar=((导航活动)getActivity()).getToolbar()

//驾驶员模式开/关

    // Recycle the typed array
    navMenuIcons.recycle();

    // setting the nav drawer list adapter
    adapter = new NavDrawerListAdapter(getActivity(),
            navDrawerItems);

    mDrawerListView.setAdapter(adapter);

    mDrawerListView
            .setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    selectItem(position);
                    adapter.setSelectedItem(position);
                }
            });


    // Select either the default item (0) or the last selected item.
    selectItem(mCurrentSelectedPosition);
    adapter.setSelectedItem(mCurrentSelectedPosition);

    return rootView;
}
//回收类型化数组
navMenuIcons.recycle();
//设置导航抽屉列表适配器
适配器=新的NavDrawerListAdapter(getActivity(),
纳维特姆斯);
mDrawerListView.setAdapter(适配器);
mDrawerListView
.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
选择项目(位置);
适配器。设置选择项(位置);
}
});
//选择默认项(0)或最后选定的项。
selectItem(mCurrentSelectedPosition);
适配器.setSelectedItem(mCurrentSelectedPosition);
返回rootView;
}
试试这个(为我工作)

  • 将此行添加到build.gradle文件中
安卓{

  lintOptions {
     disable "ResourceType"} 
}

    //Trip History

    navDrawerItems.add(new NavDrawerItem(navMenuTitles[4], navMenuIcons.getResourceId(4, -1)));
    navDrawerItems.add(new NavDrawerItem(navMenuTitles[5], navMenuIcons.getResourceId(5, -1)));
    navDrawerItems.add(new NavDrawerItem(navMenuTitles[6], navMenuIcons.getResourceId(6, -1)));
    navDrawerItems.add(new NavDrawerItem(navMenuTitles[7], navMenuIcons.getResourceId(7, -1)));
    navDrawerItems.add(new NavDrawerItem(navMenuTitles[8], navMenuIcons.getResourceId(8, -1)));
    // Recycle the typed array
    navMenuIcons.recycle();

    // setting the nav drawer list adapter
    adapter = new NavDrawerListAdapter(getActivity(),
            navDrawerItems);

    mDrawerListView.setAdapter(adapter);

    mDrawerListView
            .setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    selectItem(position);
                    adapter.setSelectedItem(position);
                }
            });


    // Select either the default item (0) or the last selected item.
    selectItem(mCurrentSelectedPosition);
    adapter.setSelectedItem(mCurrentSelectedPosition);

    return rootView;
}
  lintOptions {
     disable "ResourceType"}