Anyone still using 3.17.2 Javascript?

I have an old project in javascript version, I needed to upgrade the targetSdkVersion so I created a new project with cocos2dx 3.17.2 in Javascript, I tried the blank project to run on an android device it’s showing black screen.

Can any one help please ?

these logs are showing on logcat:

cocos2d: fullPathForFilename: No file found at main.js. Possible missing file.
cocos2d: fullPathForFilename: No file found at main.jsc. Possible missing file.
cocos2d: fullPathForFilename: No file found at main.js. Possible missing file.
ScriptingCore:: compileScript fail:main.js
win=Window{b5916f2 u0 Splash Screen com.xx.xxx EXITING} destroySurfaces: appStopped=false cleanupOnResume=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=8 caller=com.android.server.wm.WindowState.onExitAnimationDone:5920 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda11.accept:2 java.util.ArrayList.forEach:1262 com.android.server.wm.ActivityRecord.onAnimationFinished:8436 com.android.server.wm.WindowContainer.doAnimationFinished:3446 com.android.server.wm.WindowContainer.onAnimationFinished:3458 com.android.server.wm.Task.onAnimationFinished:8390 

It’s so frustrating that I’m not getting any way out… how come the js version has this issue? if cpp version works for both android/ios then why not the js version? the js version is running on ios but not only on android.

check your apk build if it not have file main.js or main.jsc. May be this file is missing (it didn’t copied)

How and where do can I check? we manually don’t have to main.js anywhere, in project.json there we put list of js files which are inside src folder. Can you please tell more in specifically ?