Android studio Android Studio:不支持文本中的下划线错误

Android studio Android Studio:不支持文本中的下划线错误,android-studio,gradle,drawable,identifier,r.java-file,Android Studio,Gradle,Drawable,Identifier,R.java File,我对R.java文件中的drawable类有一个问题。我有可绘制的hdpi,mdpi,xhdpi。。。main/res中的文件夹,但是drawable丢失了,所以我手工创建了它。Main.xml能够找到声明的映像,但R.java中的这段代码给出了一个错误: public static final class drawable { public static final int 10_device_access_accounts=0x7f020000; public sta

我对R.java文件中的drawable类有一个问题。我有可绘制的hdpi,mdpi,xhdpi。。。main/res中的文件夹,但是drawable丢失了,所以我手工创建了它。Main.xml能够找到声明的映像,但R.java中的这段代码给出了一个错误:

    public static final class drawable {
    public static final int 10_device_access_accounts=0x7f020000;
    public static final int 10_device_access_add_alarm=0x7f020001;
    public static final int 10_device_access_alarms=0x7f020002;
    public static final int 10_device_access_battery=0x7f020003;
    public static final int 10_device_access_bightness_low=0x7f020004;
    public static final int 10_device_access_bluetooth=0x7f020005;
    public static final int 10_device_access_bluetooth_connected=0x7f020006;
    public static final int 10_device_access_bluetooth_searching=0x7f020007;
    public static final int 10_device_access_brightness_auto=0x7f020008;
    ...}
编译时会发出错误: Gradle:错误:在-source 1.6中不支持文本中的下划线 (使用-source 7或更高版本以启用文字中的下划线)


我使用的是android studio 1.0.0.1版和jdk 1.7.0.250版,路径变量指向%JAVA\u HOME%\bin,类路径指向%JAVA\u HOME%\lib

删除文件开头的“10”可以解决问题。如果这些可绘制资源是图标,您可以使用您可以阅读的常见命名约定,并通过“ic_u”或“ic_u菜单”(如果是菜单图标和操作栏图标)开始图标

是的,但这不会产生另一个问题,因为R.java文件是自动生成的,不应该手动更改…好吧,我发现了,所以错误不在于我使用的图标,而是每个可绘制文件夹,所以我只是删除了文件夹中的数字扩展名