I have the application installed and I do not have the directory created by Makeroid. I’ve done a search for “assets” and they don’t appear.
When I run the application with the emulator it works perfectly but the application on the device does not work.
I don’t know if the app has any bugs but doesn’t install assets, I have to create Makerois / assets directory for it to work.
The assets are only stored in the external storage while testing using the companion, the assets get bundled with the app while compiling as apk.
It depends on which component you would use, normally, you would use the asset name for using the asset with components such as the image , player, video player,screen , button , canvas background images,etc… When reading files using the file component , you should prefix the file name with two slashes //.
As far as I know it is not possible to access files from the assets with the Activity starter. You have to copy them first to the external storage (best: ASD, because no WRITE permission is needed) and access them from there.
The Blocks with /.../Makeroid/assets/... will work with Companion, because these files are already in the external storage. As @Mohamed_Tamer said, the assets are in the internal storage (appPackage) after compiling the app (APK).
you should copy them to the internal (emulated) sdcard and access them from there
but not to the ASD, because that directory is only accessible by your app itself, however there are a few exceptions like file manager apps, which are also able to access the ASD of your app