当我尝试使用setIcon或SetLogo添加应用程序崩溃时Android Studio中的操作栏上缺少图标

Reg*_*ous 0 java android android-studio

好的 - 这个让我有点疯狂.

我下载了Android Studio 0.8.14.我用它创建了一个测试应用程序,一切正常.

从那时起,我显然已经做了一些事情,因为我创建的每个新应用程序在编译并运行时都缺少操作栏中的应用程序图标.

如果我在活动视图页面上更改主题,我可以在预览中看到它,但是当我在手机上运行时没有显示任何内容.

我创建的原始应用程序仍然显示图标.

我的最小SDK为9,目标为21.

任何人的想法?

谢谢

只是添加..基于建议我已将最低SDK设置为11并尝试以下但未成功使用...

    ActionBar actionBar = getActionBar();
    actionBar.setIcon(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)

这导致我的应用程序在运行时崩溃(在4.4上)

    ActionBar actionBar = getSupportActionBar();
    actionBar.setIcon(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)

什么也没做.

我从创建方法的活动中调用这些.

提前致谢

rek*_*ire 6

这是正常的,因为你现在支持新的Android版Lollipop.默认情况下不再使用App图标.自版本21.0.0起,新的AppCompat库强制执行新的材料设计.

如果要使用应用程序图标强制执行,可以使用以下代码行手动设置:

getSupportActionBar().setIcon(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)