![](/img/trans.png)
[英]Android NDK error No such file or directory for a path that exists in eclipse
[英]Android NDK Eclipse Build Error: Unable to rename file. Reason: File exists
我正在使用 Eclipse 和本機代碼構建一個 Android 項目。 95% 的情況下這工作正常,但它時不時地決定給我以下錯誤:
制作:[libs/armeabi/libnative.so] 錯誤 1
make:刪除文件`libs/armeabi/libnative.so'
Libnative 是我正在創建的本地庫。 有時再次運行構建可以正常工作,有時它會一次又一次地失敗。 其他時間它可以工作數天。
這是什么,我該如何阻止它發生?
如果有人遇到同樣的問題,請嘗試從您的存儲庫中刪除 .so 文件並提交該更改。 我不知道為什么,但它對我有用。
可以通過以下步驟解決此問題:
ndk-build clean
ndk-build
希望這可以對其他人有所幫助。
如果這僅在生成 APK 時發生,請嘗試在導出時禁用“自動構建”。 在這里看到我的問題。
計算機重啟為我解決了這個問題
要解決此問題,只需更改 eclipse Android 項目的.cproject
文件中的cdt.managedbuild.tool.gnu.assembler.base
tool id
。 此 ID 似乎與您剛剛構建的其他項目的 ID 相同。 您可能已經復制了要升級的項目並且出現了相同的 ID。 我將 1798454924 更改為 1798454925 並且錯誤消失了。
tool id="cdt.managedbuild.tool.gnu.assembler.base.1798454924" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.