首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NativeActivity可以在运行Android2.2的设备上使用吗?

NativeActivity可以在运行Android2.2的设备上使用吗?
EN

Stack Overflow用户
提问于 2011-09-14 02:39:43
回答 1查看 486关注 0票数 0

这是About the NativeActivity in Android 2.2/NDK-r5。的后续文章

在R6和R6b中同时包含NativeActivity documentation(android_ndk)/samples/native-activity/AndroidManifest.xml的示例AndroidManifest.xml包括

代码语言:javascript
复制
<!-- This is the platform API where NativeActivity was introduced. -->
<uses-sdk android:minSdkVersion="8" />

尝试在Appliction.mk中使用APP_PLATFORM := android-8构建时失败了,因为(android_ndk)/platforms/android-8/arch-arm/usr/include/android几乎为空。

尽管这是一个非常愚蠢的想法,但我还是尝试在Application.mk中使用APP_PLATFORM := android-9构建一个库,并在default.properties中使用target=android-8构建一个.apk。令我惊讶的是,它建造了。令我惊讶的是,它没有运行。

这似乎不太可能,但是有什么方法可以让它在Android2.2上工作吗?

我已经向Google提交了一份错误报告,因为它很可能是文档错误,但我想我也会在这里提出这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-13 04:53:29

NativeActivity是在Android2.3中引入的。文档中的示例至少有两个错误:minSdkVersion应为9,android:hasCode应为true

所以,你不能让它在Android2.2上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7406798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档