在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