Anyone else using Meteor/Vue/Cordova/Android?

I understand this could be considered a duplicate of Play Store rejecting apps built with latest Meteor (Android SDK 34), but that complicated discussion has no clear resolution. I hope this topic affects enough people that a more general discussion is warranted.

If you have Meteor/Vue/Cordova app for android, then you have to build for at least Android SDK 34 (35 come August) to be accepted by the store. Our last combination of tools built 33 but will not build 34. It seems to me that Meteor/Cordova/Android builds are extremely sensitive to the version combinations of Meteor, Cordova, JDK, Android cmdline-tools, and Android Studio.

Does anyone have a recipe for versions of the tools that can build and run meteor create --vue simple-todos-vue --release=X?

@anderson2wav

I used this kind of recipe:

@xet7 Thanks. Not sure I get it. Are you saying you don’t build the app with Meteor/Cordova?

@anderson2wav

Yes. It is just normal Meteor 2 website running at subdomain. Cordova it is not used at all. App is created at pwabuilder website, and then modified with Android Studio to have SDK number 34, like in this video. With or without Cordova, load app to Android Studio, and modify version like in this video.

@xet7 Wow. That may save the day if comes to it. Thanks so much.

At the moment, I’ve told the client to wait until Meteor sorts it out, but ¯_(ツ)_/¯…

1 Like

I gave up Cordova long ago. The usability I could achieve was pretty bad. I now think React Native is the way better option, and last time I looked there was a decent Meteor package for it. However, we decided to go all native now, at least for new platforms like Vision Pro.

You need to use specific versions of Meteor and Cordova to make it work. Make sure your JDK and Android Studio are also updated to the latest versions. If you need further assistance with Android app development, you might want to check out https://ideamaker.agency/android-app-development-services/ Android App Development Services.

@metrich I sure agree about the specific versions—that’s why I was hoping someone could suggest a specific combination of Meteor, Vue, JDK, Studio (and it seems cmdline-tools maybe also) that could build a boilerplate Android SDK 34 app.

It has been my impression in the past that the most current version of JDK and Android Studio is not always the recipe, but I could be wrong.

Cordova version seems pinned to the Meteor version. I suppose it might be possible to build a Cordova app without using Meteor’s bundled Cordova, but that sounds like a mess. Maybe I could build a meteor app bundle and use Ionic to make the app. Hmm… hadn’t thought of that.

All the helpful suggestions about ways to ditch Meteor/Cordova and do it other ways are interesting, but for our situation it makes business sense to just build the thing we got with meteor run android-device and get it in the store. I’m still clinging to hope that the platform catches up enough to do that before the app is dead.