指针在android中混淆了

时间:2010-10-10 08:08:01

标签: java android pointers ant

我正在使用ant将我的android项目编译成debug 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生成的

要解决此问题,我必须保存使用此xml文件的Profile.java文件(已存在)。而通过保存我的意思是保存它,而不是完全编辑它,它就像以前一样。

Ant版本: Apache Ant版本1.8.0于2010年4月9日编译

1 个答案:

答案 0 :(得分:3)

我建议您运行ant install,而不是仅运行ant clean install。这通常会清除所描述的任何资源混淆。