我在玩Renderscript,然後從源頭刪除了我的.rs文件。我也刪除了原文件夾在我的res文件夾中,有幾個.BC文件,可惜現在我不斷收到:刪除了Renderscript文件,現在出現錯誤
[2013-08-18 15:16:43 - Zart3] error: error reading '/Users/me/workspace/Zart3/src/RSAttempt.rs'
我無法找到任何其他痕跡,我已經刷新應用程序等,沒有運氣。我錯過了什麼步驟?
我在玩Renderscript,然後從源頭刪除了我的.rs文件。我也刪除了原文件夾在我的res文件夾中,有幾個.BC文件,可惜現在我不斷收到:刪除了Renderscript文件,現在出現錯誤
[2013-08-18 15:16:43 - Zart3] error: error reading '/Users/me/workspace/Zart3/src/RSAttempt.rs'
我無法找到任何其他痕跡,我已經刷新應用程序等,沒有運氣。我錯過了什麼步驟?
我關閉了Eclipse,並重新啓動。仍然錯誤。重新啓動後,打開Eclipse並沒有錯誤。 聳聳肩。
在構建時,編譯的renderScript您.rs
文件以PROJECT/res/raw/
字節碼(.bc
),它被捲到您的apk
。在運行時,通過libRSDriverArm.so
將字節碼編譯爲可執行二進制文件。
有時Eclipse忘記刪除/更新這些字節碼文件。在你的情況下,它仍然有一個配方PROJECT/res/raw/RSAttempt.bc
,這取決於RSAttempt.rs
。它拋出該錯誤是因爲它找不到依賴項,因爲它已被刪除。重新啓動和打開Eclipse可能會觸發一個項目乾淨,偶爾(但並不總是D :)拖動這些字節碼文件。
在我的情況下,Eclipse只是停止編譯新的字節碼文件。這導致segfaults @0xdeadbaad
,Calling invoke on bad script
和其他無用的/沒有人聽說過的錯誤,因爲我試圖從不在舊版本的字節碼中的(正確重新生成的)反射類調用函數。生成時間:沉默。
現在我使用shell腳本在我的工作區中定期刪除*.bc
。
這就是所謂的Eclipse,因爲其功能如預期的場合與月球遮擋太陽的場合一樣普遍。 – Tonithy
@Tonithy大聲笑,我不確定。我至少看到月球在我有生之年被封鎖了。 – StackOverflowed