簡體   English   中英

Android Studio 2.2或實驗性Gradle插件是否支持NDK?

[英]Android Studio 2.2 or Experimental Gradle Plugin for NDK Support?

Android Studio 2.2於2016年9月19日發布。此版本的主要公告之一是官方NDK支持,使用CMake(推薦)或ndk-build(舊版)。

我有一個當前正在使用實驗性Gradle插件0.8.0版的項目,它的運行非常好。 我不必擔心Android.mk或ndk-build,它們都在后台為我處理。

隨着Android Studio 2.2的出現和“官方NDK支持”的出現,我應該將本機庫遷移到CMake還是保留原樣? 雖然提到了遷移步驟,但文檔並未指出哪種方法是未來的方法。

使用CMake和ndk-build遷移到NGrad支持的穩定Gradle,可以在兩者之間進行選擇。 一句話,它實際上取決於您的本機代碼需要支持的平台數量。 ndk-build選項適用於舊項目(Eclipse?)。 盡管實驗性插件僅限於為Android構建,但CMake功能強大且成熟,可以滿足各種需求並簡化與現有本機庫的集成。 因此,明智地使用。

如果沒有破裂,請不要修復。 實驗性gradle語法不會很快消失。

對於任何新事物,我們建議使用cmake,因為它很可能會與開源庫互操作(非Android特定的事物通常是cmake),但是如果您更喜歡其中的一種,那就去做吧。

暫無
暫無

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

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