Mar*_*rek 7 java icons android
我正在关注Android的教程,当我完成所有工作后,我在这段代码中遇到了一个问题:
getDrawable(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)
我收到了消息
**"ic_launcher cannot be resolved or is not a field"**
Run Code Online (Sandbox Code Playgroud)
更重要的是,我的图标不会出现在平板电脑模拟器中,而是自动启动.这是怎么回事?
Jwa*_*att 11
将"mipmap"替换为"drawable"
我在遵循教程时遇到了同样的问题,我发现我的AndroidManifest.xml文件有以下代码: -
android:icon="@mipmap/ic_launcher
所以我将R.drawable改为R.mipmap它解决了问题.无论我在哪里找到drawable,我都用mipmap替换它.很高兴用android studio 1.1检查mipmap.欲了解更多信息: - https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/
小智 0
您应该检查下面是否dir gen有一个名为R.java. 如果是这样,请打开它并检查是否有一个名为 的属性icon。
您可能移动了项目或从其他项目复制了某些内容。在任何情况下,您都可以手动删除该文件gen并让 Eclipse 重新创建它们。如果没有,您可以继续下去Projects,然后Clean选择您的项目。它应该有效。
或者
我只是想我应该为这个主题添加一个快速的附加答案。我对 Android 开发非常陌生,发现我的一个类无法编译,因为它找不到我的任何可绘制属性。最后我将问题归结为该类正在导入android.R(由 Eclipse 自动添加到导入列表中)。当这条线被删除时,全班就开始编组了。