在gui中,您可以進入設置 - >關於手機 - >固件版本並獲取2.1(或其他)。 如何從命令行(或者需要在運行時需要執行的本機應用程序)執行此操作?我如何知道我正在運行的Android ndk版本
4
A
回答
2
NDK不能在手機上運行,它只是一組工具,可讓您構建將在Android設備上運行的本機庫。因此,沒有版本檢查。
唯一困難的要求是,你使用Android 1.5或以上:
的是Android NDK創建的本地庫只能在運行Android 1.5平臺版本或更高版本的設備上使用。
不過,如果你想使用的OpenGL ES API的特定部分,你需要確保你的應用程序是在一個特定版本的Android OS —的運行,但是這是通過AndroidManifest.xml中正常完成文件。
有關更多詳細信息,請參閱http://developer.android.com/sdk/ndk/index.html#requirements。
1
其實,這是一個很好的問題。如果我想在兩個版本上啓用編譯,我需要知道我使用的是哪個版本的NDK,因爲它們之間的代碼樹結構是不同的。 我發現他們在內部makefile中有一種變量,但兩個版本都是一樣的。
我希望谷歌會增加一種方法來區分未來的版本。
+4
可以請你分享一下這個變量和makefile嗎? – 2010-04-27 11:41:43
相關問題
- 1. 我如何知道我正在運行哪個WPF版本?
- 2. 我如何知道當前正在運行的node.js版本?
- 3. 我如何知道我運行的是哪個版本的RichFaces?
- 4. 在JavaScript中,我如何知道我正在運行IPad1與IPad2?
- 5. 我如何知道FuelPHP版本?
- 6. 如何知道我的程序在哪個版本的.NET Framework上運行?
- 7. 如何知道我的android應用程序在reciver中運行?
- 8. 我的Perl腳本如何知道它在Win64下運行?
- 9. 我如何知道我在git中檢出了哪個版本?
- 10. 我如何知道Mongodb服務器正在運行--auth?
- 11. 我如何知道我安裝的gjslint的版本?
- 12. 我如何知道我使用的是哪個版本的Javascript?
- 13. 我如何知道我的項目的最低node.js版本?
- 14. 我如何知道我使用的是什麼版本的jqgrid
- 15. 如何知道我的腳本正在運行哪個Python實例?
- 16. 我的Android應用程序如何知道我是否正在生產或測試中運行
- 17. 當我的軟件有新版本時,Bugzilla如何知道我現在正在開發新版本?
- 18. 我如何知道腳本是否在iframe中運行
- 19. 我如何知道我安裝了哪個版本的monotouch?
- 20. 如何知道我正在編譯的.net版本,以及如何更改它?
- 21. 如何找出我正在運行的TinyMCE的版本?
- 22. 我如何知道我的chromecast自定義接收器正在運行?
- 23. 我如何知道我的Android應用程序是否在後臺運行?
- 24. 如何找出我正在運行的Doctrine版本?
- 25. 如何找出我正在運行的git版本?
- 26. 如何判斷我正在運行的Cassandra版本?
- 27. respondsToSelector知道哪個ios版本用戶正在運行
- 28. 批處理腳本,如何知道我們正在系統用戶上運行
- 29. 我如何知道哪個版本是版本庫中的最新版本號?
- 30. 我如何知道我是否在網絡環境中運行?
那麼我在GUI中看到的這個固件版本是什麼 - 我認爲這是因爲數字匹配的ndk版本(「假設是母親所有f ## kups ...」)。你知道它來自哪裏嗎? – 2010-03-14 15:34:46
這是Android操作系統版本,您可以通過'android.os.Build.VERSION.RELEASE'在Java中訪問該版本。儘管如此,你應該不需要看這個。清單中的'minSdkVersion'屬性應該足夠了。 – 2010-03-14 16:43:52
另外,在使用OpenGL時,您至少可以指定OpenGL的版本號:例如,針對OpenGL 1.1的 。 –
Moritz
2010-03-14 16:49:22