Android Studio R文件继续消失

Android Studio R文件继续消失,android,android-activity,android-studio,android-xml,Android,Android Activity,Android Studio,Android Xml,大家好,我正在用android Studio制作一个应用程序,这已经发生了很多次,但我已经能够修复它。因此,有时(不经常,但仍然会发生)我编辑其中一个页面的xml,或者在java文件中添加一些东西,当我运行代码(使用Android Studio而不是Eclipse)时,我的R.class文件突然在我眼前被删除。(就像我在运行代码时观察层次结构,而文件只是发出砰砰声。)通常我会通过复制和粘贴我保留的备份中的R.class文件来修复它,但这次我尝试了,它会不断删除它。我不知道出了什么问题,但请有人帮

大家好,我正在用android Studio制作一个应用程序,这已经发生了很多次,但我已经能够修复它。因此,有时(不经常,但仍然会发生)我编辑其中一个页面的xml,或者在java文件中添加一些东西,当我运行代码(使用Android Studio而不是Eclipse)时,我的R.class文件突然在我眼前被删除。(就像我在运行代码时观察层次结构,而文件只是发出砰砰声。)通常我会通过复制和粘贴我保留的备份中的R.class文件来修复它,但这次我尝试了,它会不断删除它。我不知道出了什么问题,但请有人帮帮我。多谢各位

(PS在我所有活动的预览中,一切都很好,没有显示错误的红线。当我从绘图设备添加图像时,我认为这个问题开始了。)

每个请求的Logcat中出现错误:

07-12 16:44:50.872      183-183/? E/﹕ invalid crash request of size 4 (from pid=26208 uid=0)
07-12 16:44:51.143  26801-26801/? E/Diag_Lib﹕ Diag_LSM_Init: Failed to open    handle to diag driver, error = 2
07-12 16:44:51.143  26801-26801/? E/Sensors﹕ sns_fsa_la.c(386):fsa: fflush failed, 9
07-12 16:44:51.144  26801-26801/? E/Sensors﹕ sns_fsa_la.c(386):fsa: fflush failed, 9
07-12 16:44:51.224  26801-26807/? E/Sensors﹕ sns_debug_main.c(565):Debug Config File missing in EFS!
07-12 16:46:26.463      183-183/? E/﹕ invalid crash request of size 4 (from pid=26801 uid=0)
07-12 16:46:26.764  27476-27476/? E/Diag_Lib﹕ Diag_LSM_Init: Failed to open handle to diag driver, error = 2
07-12 16:46:26.764  27476-27476/? E/Sensors﹕ sns_fsa_la.c(386):fsa: fflush failed, 9
07-12 16:46:26.765  27476-27476/? E/Sensors﹕ sns_fsa_la.c(386):fsa: fflush failed, 9
07-12 16:46:26.898  27476-27482/? E/Sensors﹕ sns_debug_main.c(565):Debug Config File missing in EFS!
留言说

Execution failed for task ‘:app:processDebugResources’.
>com.android.ide.common.process.ProcessException:   org.gradle.process.internal.ExecException: Process ‘command ‘/Users/…(my file path)../Android/sdk/build-tools/22.0.1/aapt” finished with non-zero exit value 1
我的一些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="org.example.sudoku.MMW"
    android:id="@+id/mm_w"
    android:background="@color/background">

    <TextView android:text="@string/mmw_info" android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/text"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageView7"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/manip"/>

</RelativeLayout>

决不,我的意思是决不复制或粘贴r.java文件。当xml出现问题时就会发生这种情况。这很正常,没有什么可担心的。为了解决这个问题,清理并构建一次项目,它会告诉您错误修复程序,r.java是android创建的一个文件,它引用了android以十六进制格式创建的所有视图,而不是提供否定性,为什么没有人真正响应。我发现很多人喜欢消极,不解释他们消极的原因。提供建设性的批评,否则请不要粗鲁。对于那些没有帮助但实际上没有帮助的人,谢谢,但是对于那些不喜欢并且没有提供任何建设性内容的人,请删除你的帐户,因为stack overflow是一个互相帮助而不是伤害的社区。请查看你的所有资源文件。即使是xml文件中最小的错误也是有害的。以及文件名中的无效字符。我刚刚尝试清理并重建,在层次结构中,r文件夹刚刚完全删除,它说在处理我的一张图片时出错,然后它说查看日志和我的逻辑文件有大量的红色。还有什么我需要做的吗?(PPS它以前工作过,但由于某种原因现在不工作了)logcat甚至不再显示任何内容。现在,对于我的所有图片,消息只会说“找不到与给定名称匹配的资源…”,但预览会在相应的活动中显示它们,所以我不理解为什么会说任务执行失败:app:processDebugResources'>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/Users/…(我的文件路径)../Android/sdk/build tools/22.0.1/aapt“完成非零退出值1您是否将图像放在drawables文件夹中?是的,它们都在那里,但由于某种原因,我的drawables拆分为hdpi、ldpi和mdpi的三个文件夹。以前不是这样的。以前它都是一个可绘制的文件夹。(Ps现在我带入的图像位于mdpi文件夹中)
package org.example.sudoku;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class MMW extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mmw);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.mmw, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}