Salve,
Ho la necessità di usare la versione 30 delle sdk è ho impostato il manifrest in questo modo:
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="30"/>
<uses-feature android:name="android.hardware.location.gps"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
se utilizzo il controllo google maps con ndroid:targetSdkVersion="30"
Ho questo errore :
** Activity (testmod1) Resume **
sending message to waiting queue of uninitialized activity (subscribetotopics)
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion;
at df.b
com.google.android.gms.dynamite_mapsdynamite@213918097@21.39.18 (150400-0):2)
at de.a
com.google.android.gms.dynamite_mapsdynamite@213918097@21.39.18 (150400-0):1)
at cl.a
com.google.android.gms.dynamite_mapsdynamite@213918097@21.39.18 (150400-0):16)
at cl.run
com.google.android.gms.dynamite_mapsdynamite@213918097@21.39.18 (150400-0):2)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ProtocolVersion
... 4 more
** Activity (testmod1) Pause, UserClosed = true **
*** Service (firebasemessaging) Create ***
Se metto invece ndroid:targetSdkVersion="16"
tutto funziona.
La versione della libreria di GoogleMaps è 2.50
Di googleMapsEtras è 1.71
La versione di B4a è la 11
Ho provato a caricare questa istruzione nel Manifest
AddApplicationText(<uses-library android:name="org.apache.http.legacy" android:required="false"/>)
La cartina viene caricata ma
Ricevendo errore Google map disattivato o non installato.
Vedi allegato sotto:
Come faccio a risolvere la problematica ?
Grazie mille