German App kann bei Google play nicht hochgeladen werden

Sinan Tuzcu

Well-Known Member
Licensed User
Longtime User
Hallo,

beim Hochladen, bekomme ich die Meldung:

Du hast ein APK oder ein Android App Bundle mit einer Aktivität, einem Aktivitätsalias, einem Dienst oder einem Übertragungsempfänger mit Intent-Filter hochgeladen, in dem die Property „android:exported“ nicht festgelegt ist. Diese Datei kann nicht auf Android 12 oder höher installiert werden. Siehe: developer.android.com/about/versions/12/behavior-changes-12#exported

Nun habe ich auf der Seite https://developer.android.com/about/versions/12/behavior-changes-12?hl=tr#exported gelesen,
und habe dann in der Manifesteditor folgendes hinzugefügt:

HTML:
<service android:name="com.example.app.backgroundService"
         android:exported="false">
    <intent-filter>
        <action android:name="com.example.app.START_BACKGROUND" />
    </intent-filter>
</service>

Nun aber bekomme ich beim kompilieren einen Fehler, das Service nicht gefunden wird.

Kann mir einer sagen, was genau ich da machen muss?
 

b4x-de

Active Member
Licensed User
Longtime User
Hast du schon hier geguckt?


Da findest du, z.B. hier eine Lösung. Hast du die schon probiert?

 

Sinan Tuzcu

Well-Known Member
Licensed User
Longtime User
Hast du schon hier geguckt?


Da findest du, z.B. hier eine Lösung. Hast du die schon probiert?

Hi,

der Erel hat geschrieben:
Delete the Firebase and Google Play Service snippets and add them using macros: https://www.b4x.com/android/forum/threads/integrating-firebase-services.67692/#content

das habe ich bei mir in der Manifest garnet.
 

Sinan Tuzcu

Well-Known Member
Licensed User
Longtime User
Hi,

Manifest editiert, doch hochladen wie zuvor

Manifest:

HTML:
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="33"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>    )
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")

AddApplicationText(
<meta-data android:name="com.google.android.gms.version"
  android:value="@integer/google_play_services_version"/>
)

'Damit die Tastaur unter dem Textfeld bleibt.
SetActivityAttribute(generalsettings, android:windowSoftInputMode, adjustPan|stateHidden)
'End of default text.

'AddPermission(android.permission.INTERNET)
    
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values, colors.xml,
<resources>
    <color name="actionbar">#FF5E7A0B</color>
    <color name="statusbar">#FF5E7A0B</color>
    <color name="textColorPrimary">#ff9BC300</color> <!-- Softkey Button color -->
    <color name="navigationBar">#FF5E7A0B</color>
</resources>
)
CreateResource(values-v20, theme.xml,
<resources>
    <style name="LightTheme" parent="@android:style/Theme.Material.Light">
         <item name="android:colorPrimary">@color/actionbar</item>
         <item name="android:colorPrimaryDark">@color/statusbar</item>
         <item name="android:textColorPrimary">@color/textColorPrimary</item>
         <item name="android:navigationBarColor">@color/navigationBar</item>
          <item name="android:colorAccent">#FF5E7A0B</item> <!-- checkboxes,, switches,, etc. -->
    </style>
</resources>
)
CreateResource(values-v14, theme.xml,
<resources>
    <style name="LightTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/CustomActionBarStyle</item>
    </style>
    <style name="CustomActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
        <item name="android:background">@color/actionbar</item>
    </style>
</resources>
)
 
Top