Error 201: Camera Doesn't Return Image

dummy@gmail.com
pass:123456

u can open report menu for tested the camera

I do not get Error 201, but no image is displayed and cannot upload image/data

Here are all declared permissions in the Manifest:
There is no CAMERA permission!

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>

So this permission has to be declared:

    <uses-permission android:name="android.permission.CAMERA"/>

Shouldn't the camera component add this ?

Try this one:

Uninstall your app beforehand.

@Anke

Have a look at the manifest on this one...(which installs and works)

Yes, of course.
I have no idea, we can only puzzle what is going on.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

spooky... :wink:

I built the APK with the aia and the following permissions are declared in the Manifest:

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Citizenreport_2.apk giving me "invalid file name" when applied to Genymotion Emulator (Android 10)

OK, I installed CitizenReport_2.apk on my Android 11 real device. After taking a photo, I got the error 201 !!

Asks for permissions to File and Media, Camera and Location on first run

The other thing is the "this app was built for an older version of Android" as above....

What does that mean "invalid file name"?

Just the error message it gives, don't know why, but as said, installed OK on real device, through Drive.

No wonder:

So the Manifest was customized by the user (or anyone).

how to i get the new version of app inventor ?my version is from 3 years ago

Are you using an offline version on your computer ?

yes i using offline version

@deff_brian Btw, the targetSdkVersion must be ≥ 29.
In addition, you cannot upload / publish / update this app in the Play Store.