我使用Android Studio我尝试使用Image Asset,在我在Android Mainfest的Android Studio中看到的所有内容之后手动替换文件夹中的图像
android:icon="@drawable/ic_launcher"//i see the image on the side
i con我创建但是当我在手机上启动应用程序时,我会看到Android ic_launcher默认图标。 我试着去Build>重建项目和清洁项目后甚至文件>无效的缓存仍然有Android默认图标。 当我在res中的任何文件中打开ic_launcher.png时,我可以看到自己的图标,但在启动时,我会看到默认的android图标。
代码: Mainfest
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
activity_main:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:icon="@drawable/ic_launcher">//ive tried this but it dosent work either
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
答案 0 :(得分:0)
重新安装应用后。
并确保在所有可绘制文件夹中更改图像
Val = Struct.new(:value) do
def inc
p value # here it still prints 1
# but here you REDEFINED what value is. It is now a local variable!
# Also its initial value is nil, hence the error you're getting.
value = value + 1
# should have used this instead, to reference the method
self.value = value + 1
end
end
您可能已从其中一个可绘制文件更改了ic_launcher,但您的设备未从该文件夹中获取图像。
答案 1 :(得分:0)
1)尝试从res
文件夹中删除图像。
2)构建并运行应用程序。
如果您发现任何更改,请确定其缓存问题。还可以尝试删除bin
文件夹并重新构建应用程序。
答案 2 :(得分:0)
使用最新版本时, mipmap文件夹用于放置应用程序图标,而不像在早期版本中放入可绘制文件夹。
res文件夹中的以下文件夹可以包含应用程序图标
res
-- mipmap-hdpi
-- mipmap-mdpi
-- mipmap-xhdpi
-- mipmap-xxhdpi
您可能希望切换到mipmap文件夹,而不是继续使用旧方法。 mipmap文件夹专门用于包含应用程序图标。