Указатели запутываются в Android - PullRequest
3 голосов
/ 10 октября 2010

Я использую ant для компиляции своих проектов Android в отладочные apks.Но иногда при запуске моего приложения объекты путаются и отображаются в неправильных местах.

Например:

<TextView android:id="@+id/deviceText"
        android:textSize="22sp"
        android:textColor="@color/white"
        style="@style/shadow"
        android:layout_column="0" />
<Button android:id="@+id/editDeviceButton"
        android:text="@string/edit"
        android:enabled="false" 
        android:layout_column="2" />

Это некоторый код из profile.xml, который используется вProfile.java.Здесь @ string / edit является ссылкой на строку «Edit», но вместо отображения «Edit» в приложении, это говорит «sdk», то есть текст, который должен быть назначен TextView.Строка "sdk" генерируется из Profile.java

. Чтобы решить эту проблему, я должен сохранить файл Profile.java (который уже существует), который использует этот XML-файл.Под сохранением я подразумеваю просто сохранить его, а не редактировать его, он как и прежде.

Версия Ant: версия Apache Ant 1.8.0, скомпилированная 9 апреля 2010 года

1 Ответ

3 голосов
/ 10 октября 2010

Рекомендую вместо запуска просто ant install, запустить ant clean install. Обычно это устраняет любые путаницы ресурсов, подобные описанным вами.

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