Android Question AndroidManifest.xml:16: error: ERROR: missing 'android:name' for uses-permission

Shimon benda

New Member
Licensed User
Hello Erel,

while trying to upload our application to Google store we got this message.

"Failed to run aapt dump badging:
AndroidManifest.xml:16: error: ERROR: missing 'android:name' for uses-permission"

Below is the manifest
AddManifestText(
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="28"/>

<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:name="android.support.v4.content.FileProvider"
android:anyDensity="true"/>)
AddManifestText(<uses-permission
android:maxSdkVersion="28" />
)



AddApplicationText(
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="$PACKAGE$.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
)
CreateResource(xml, provider_paths,
<files-path name="name" path="shared" />
)

AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)
AddPermission(android.permission.READ_EXTERNAL_STORAGE)
AddPermission(android.permission.INTERNET)
AddPermission(android.permission.ACCESS_NETWORK_STATE)
AddPermission(android.permission.ACCESS_WIFI_STATE)

AddPermission("android.permission.READ_PHONE_STATE")
AddPermission("android.permission.WRITE_PHONE_STATE")
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
 
Top