Я использую 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 года