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?
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.
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.