@schizoid2k The “coronaBuilder.exe” command I use, with success, is following,
coronaBuilder plugins download --android-offline-plugins builderInput=build.json
where, “build.json” is the, I believe, parsed json file of “build.settings”. I have used, by trial-and-error and looking-for-source, the following “build.json”. I am not sure if every entry in this json file is required, but it seems to work for me.
{ "appName":"helloworld",
"appPackage":"com.solar2d.app.helloworld",
"build":"3600",
"buildData":"{
\"isLaunchPadActive\":false,
\"targetCertType\":\"developer\",
\"targetPlatformVersion\":140300,
\"debugBuildProcess\":5,
\"targetDevice\":0,
\"dailyBuildRevision\":3600,
\"clientPlatform\":\"Win\",
\"targetAppStore\":\"none\",
\"targetPlatform\":1,
\"plugins\":{
\"plugin.GBCDataCabinet\":{
\"publisherId\":\"com.gamesbycandlelight\"
},
\"plugin.Bytemap\":{
\"publisherId\":\"com.xibalbastudios\"
},
\"CoronaProvider.native.popup.social\":{
\"publisherId\":\"com.coronalabs\"
}
},
\"dailyBuildYear\":2020,
\"clientProductId\":\"basic\",
\"appName\":\"helloworld\"
}",
"modernPlatform":"android",
"platform":"android",
"pluginPlatform":"android",
"destinationDirectory":"D:\\MySolar2DTest\\plugins" }
The “destinationDirectory” is where you would like the Android-only plugins to be copied to, after it gets downloaded to “…/Roaming/Solar2DPlugins/Caches/…” folder. I have included the 3 plugins I have tested with.
If successful, you can see all the 3 plugins get downloaded into the “Caches” and copied to your “destinationDirectory”.
I hope this helps. Good luck!