[英]R.java not updating
我無法構建我的應用程序,因為R.java
不會更新ID。 我更新了main.xml
的id但舊的值仍然存在。 這顯然阻止了它的建立。 有沒有什么辦法解決這一問題? 我可以通過重命名變量並保持引用保持不變來手動更新R.java
,還是不安全? 除了下面發布的3行代碼和未使用的變量警告之外,沒有其他問題。
StopwatchAppActivity.java:
pauseBtn = (Button) findViewById(R.id.pause_btn);
resetBtn = (Button) findViewById(R.id.reset_btn);
timeDisp = (TextView) findViewById(R.id.time_tv);
main.xml中:
<TextView
android:id="@+id/time_tv"
... />
<Button
android:id="@+id/pause_btn"
... />
<Button
android:id="@+id/reset_btn"
... />
我對R代問題的恐慌清單
Jest清理項目並重建它仍然如果你遇到同樣的問題從eclipse中刪除R.java它將使用新值自動重新創建。
注意:檢查項目中導入的R.java包。 如果它是android.R jest替換你的包名.R;
當您創建項目/清理時,如果您的名稱中包含錯誤的資源,則它將無法正常運行,例如帶有大寫字母的圖像。 清除后,在控制台錯誤消息處消除。
從項目中刪除不需要的文件,並從清單文件中刪除不需要的代碼。 R.java會自動更新:)
我有同樣的問題。 最終解決它的唯一問題是刪除使用圖形布局自動生成的id文本。 一旦我手動輸入“@ + id / ... .java文件識別它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.