我試圖從ndk-r11c升級到ndk-r14。當我運行R14,我得到一個錯誤未定義模塊切換到更新版本的Android ndk
的Android NDK:模塊myJNI取決於模塊:png格式JPEG日誌
在我的Android化妝: LOCAL_SHARED_LIBRARIES:= PNG JPEG記錄
我試圖從ndk-r11c升級到ndk-r14。當我運行R14,我得到一個錯誤未定義模塊切換到更新版本的Android ndk
的Android NDK:模塊myJNI取決於模塊:png格式JPEG日誌
在我的Android化妝: LOCAL_SHARED_LIBRARIES:= PNG JPEG記錄
假設你沒有複製完整的錯誤信息,它實際上說「取決於undefined modules」,檢查release notes:
模塊構建現在將失敗,如果他們有任何缺少的依賴關係。要恢復舊的行爲,請設置APP_ALLOW_MISSING_DEPS = true。請參閱https://github.com/android-ndk/ndk/issues/208。
liblog
不應該在LOCAL_SHARED_LIBRARIES
。您需要改爲LOCAL_LDLIBS := -llog
。雖然,實際上,如果此警告正在解僱,但是您的項目正在建設中,您無論如何都不會使用它。
libjpeg
和libpng
似乎沒有在您的項目中定義。只要將它們刪除,因爲它們無法使用。
我也有這個錯誤,但是出於不同的原因。
構建環境託管在Windows上,正在構建的項目位於深層目錄中。由於Windows路徑大小限制,無法找到必要的模塊。
所以我解決了它在高層路徑(如D:\)中構建項目,以確保路徑大小不成問題。
錯誤信息是否正確?你確定它沒有說「取決於**未定義的模塊」嗎? –
是的,對不起。 「未定義模塊」 –