Проблема преобразования / компиляции ресурсов Android SDK - PullRequest
3 голосов
/ 16 января 2010

Я занимаюсь разработкой приложения для Android, и у меня возникла проблема с ресурсом макета. Сбой.

Я новичок в Java, Android и Eclipse. Каждый раз, когда я сохраняю XML, Eclipse просто выводит следующее:

... "Неверное имя файла: должно содержать только [a-z0-9 _.]"

Я проверил, что там нет файлов .out. Я проверил XML, и кажется, что он действителен. Имя файла: numberSelectorDialog.xml. Я проверил, что путь не близок к пределу Win32.

Мой ресурс Layout xml выглядит так:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
    android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:padding="12px" 
    android:layout_width="175px" android:layout_gravity="center_vertical|center_horizontal|center"
    android:focusable="true" android:focusableInTouchMode="true"
    android:gravity="center_vertical|center_horizontal|center">
    <LinearLayout android:id="@+id/LinearLayout02"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:id="@+id/Button01" android:text="1"
            android:layout_width="50px" android:layout_height="50px"></Button>
        <Button android:id="@+id/Button02" android:text="2"
            android:layout_height="50px" android:layout_width="50px"></Button>
        <Button android:id="@+id/Button03" android:text="3"
            android:layout_height="50px" android:layout_width="50px"></Button>
    </LinearLayout>
    <LinearLayout android:id="@+id/LinearLayout03"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:text="4" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button04"></Button>
        <Button android:text="5" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button05"></Button>
        <Button android:text="6" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button06"></Button>
    </LinearLayout>
    <LinearLayout android:id="@+id/LinearLayout04"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:text="7" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button07"></Button>
        <Button android:text="8" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button08"></Button>
        <Button android:text="9" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button09"></Button>
    </LinearLayout>
<Button android:layout_height="wrap_content" android:text="Clear" android:layout_width="fill_parent" android:id="@+id/ButtonClear"></Button>
</LinearLayout>

Есть другие предложения?

Спасибо

Philip

1 Ответ

5 голосов
/ 16 января 2010

Я нашел проблему ... секрет был в сообщении об ошибке; -)

Имя файла должно быть полностью строчным, а не верблюжьим, как у меня.

Philip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...