如何运行我的Android应用程序?

时间:2015-06-19 17:34:22

标签: android

无法运行我的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">

3 个答案:

答案 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">