无法运行我的Android应用程序,因为每当我点击"运行app"它运行我存储在res / drawable文件中的图像应用
我在Android项目的drawable文件夹中导入了一个图像,然后将其设置为主要活动的背景,但是当我尝试运行应用程序时,它会显示图像文件。
还会在gradle构建中显示以下消息。
错误:任务':app:mergeDebugResources'执行失败。
C:\ Users \ USER \ AndroidStudioProjects \ GoGetIt \ app \ src \ main \ res \ drawable \ GGIMain.jpg:错误:文件名无效:必须只包含小写字母和数字([a-z0-9_。] )
这是我的activity_main.xml编码
<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" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:background="@drawable/GGIMain">
答案 0 :(得分:1)
重命名背景图片,使其仅包含小写字母。然后相应地调整你的xml。
请参阅此处了解资源的命名规则:http://developer.android.com/guide/topics/resources/providing-resources.html
答案 1 :(得分:0)
删除背景。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
">
答案 2 :(得分:0)
问题在于你的背景命名:
android:background="@drawable/GGIMain">
此文件名(和相应的xml条目)应重命名为
android:background="@drawable/ggimain">