簡體   English   中英

配置Visual Studio 2017以使用現有的Android SDK和NDK組件

[英]Configure Visual Studio 2017 to use existing Android SDK and NDK components

我已通過安裝Visual C ++ Android工具,Apache ANT並配置現有SDK,NDK和JDK位置來設置Visual Studio 2017以與Android NDK一起使用。

我已經安裝了LLDB,配置了clang.exe位置,並包含了/ ndk-bundle / sources中的所有標頭。

我正在嘗試構建默認的Android Native Activity項目。 可以在這里找到舊版本: https : //msdn.microsoft.com/en-us/library/dn707595.aspx

但是我仍然遇到很多錯誤,所有#includes都帶有下划線。 當我嘗試構建解決方案時,出現以下錯誤。

嚴重性代碼說明項目文件行抑制狀態錯誤TRK0002無法執行命令:“ C:\\ Android \\ sdk \\ ndk-bundle \\ toolchains \\ llvm \\ prebuilt \\ windows-x86_64 \\ bin \\ clang.exe @C:\\ Users \\ Saminda \\ AppData \\ Local \\ Temp \\ tmpcecf4937c8a14139b9405a2aae30e2e6.rsp”。 句柄無效。 NDKSample.NativeActivity C:\\ Users \\ Saminda \\ source \\ repos \\ NDKSample \\ NDKSample \\ NDKSample.NativeActivity \\ TRACKER 1

任何幫助,將不勝感激。

Android項目不再使用Ant,而是由Gradle代替。

經過Android團隊的幾次實驗后,他們最終選擇了Gradle + CMake,並使用ndk-build來處理舊版NDK項目。

這是Android文檔,介紹了如何遷移到Gradle + CMake。

https://developer.android.com/studio/projects/add-native-code

https://developer.android.com/ndk/guides/cmake

我想您需要在生成的項目中更新構建腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM