是的,我已阅读Meteor Cordova PhoneGap Integration Guide,但我无法找到有关此问题的任何信息。
我正在尝试将Meteor设置为Android开发。 我的手机运行Android 4.2。某些东西我们很多潜在用户可能会运行一些JellyBean(4.1。 x -4.3。 x ),ICS (4.0。 x )或姜饼(2.3。 x ) - 但可能不是KitKat(4.4。 x )。
Meteor默认只针对android-19(4.4.x),卸载此目标甚至会让它认为根本没有安装ADK。 (我使用了meteor configure-android
,这显然只配置了ADK而不是Meteor本身。)
如何让我的模拟器和我的版本都针对较旧/不同版本的Android?
答案 0 :(得分:1)
这有点过时,但如果有其他人遇到同样的问题,那么Mário的答案是有效的,但如果像我一样不使用Android Studio,这也会有所帮助。
将此行添加到mobile-config.js
:
App.setPreference('android-targetSdkVersion', '17');
将17替换为您想要的版本。
这也可能有所帮助:https://github.com/meteor/meteor/issues/3434#issuecomment-97953738
答案 1 :(得分:0)
您需要使用Eclipse或Android Studio。 iOS版本有类似的问题。它使用的是iOS 8,使用此SDK时不支持iPhone 4。所以在我的情况下,我打开生成的项目文件并将其更改为iOS 7 SDK。
我不是Android开发者,但我认为这个过程非常相似。
答案 2 :(得分:0)
你可以在mobile-config.js中这样做。所以不需要和android studio斗争。
App.setPreference('android-minSdkVersion', '14');**
App.setPreference('android-targetSdkVersion', '23');
App.setPreference('android-versionCode', '3');**