使用Meteor定位特定版本的Android

时间:2014-11-12 11:15:03

标签: android cordova meteor

是的,我已阅读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?

3 个答案:

答案 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');**