这个类应该是public(android.support.v7.internal.widget.ActionBarView.HomeView)

Hea*_*Not 23 android class public android-support-library

我正在尝试创建一个使用3个微调器的Android应用程序.我一直收到这个错误,我无法弄清楚如何修复它. 这个类应该是public(android.support.v7.internal.widget.ActionBarView.HomeView)

小智 50

在"v7-appcompat"库中:

首选项 - > Android Lint首选项

搜索"Instantiatable"并设置为Warning.


Dio*_*ogo 13

如果您使用的是Eclipse:

Project > Clean > OK
Run Code Online (Sandbox Code Playgroud)

或尝试:

Preferences -> Android Lint Preferences
Run Code Online (Sandbox Code Playgroud)

搜索Instantiatable并设置为Warning.

http://developer.android.com/tools/debugging/improving-w-lint.html

这对我有用.


Jor*_*sys 8

转到appcompat_v7库 - > Properties- > Android Lint Preferences- > Instantiatable- >选择" Warning"严重性.

在此输入图像描述

Android Lint检查

可实例化 摘要:确保在清单文件中注册的类是可实例化的

优先级:6/10严重性:警告类别:正确性

在清单文件中注册的活动,服务,广播接收器等必须由系统"无法访问",这意味着该类必须是公共的,它必须具有空的公共构造函数,如果它是内部类,则它必须是静态内部阶级.