Android Question [SOLVED] error compiling

pazzokli

Active Member
Licensed User
Longtime User
Hi,
somebody can help me? Today when I compile a project I obtain such error

B4X:
B4A Versione: 10.70
Analisi del Codice.    (0.17s)
    Java Versione: 11
Building folders structure.    (0.06s)
Compilazione del codice.    (0.18s)
Compilazione del codice di layouts    (0.02s)
Organizzazione Librerie.    (0.00s)
    (AndroidX SDK)
Compiling resources    (0.22s)
Linking resources    (1.42s)
Compilazione del codice Java prodotto.    (6.52s)
Conversione byte code - ottimizzazione dex.    Error
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/DataEncoder;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/Encoder;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/EncodingException;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/ObjectEncoder;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/ObjectEncoderContext;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/ValueEncoder;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/ValueEncoderContext;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/annotations/Encodable;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/firebase/encoders/annotations/Encodable$Field;
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
    at com.android.dx.command.dexer.Main.runDx(Main.java:293)
    at com.android.dx.command.dexer.Main.main(Main.java:249)
    at com.android.dx.command.Main.main(Main.java:94)
Caused by: java.lang.InterruptedException: Too many errors
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
    ... 4 more
 

pazzokli

Active Member
Licensed User
Longtime User
I reinstalling raccomanded resource end obtain this

B4X:
B4A Versione: 10.70
Analisi del Codice.    (0.06s)
    Java Versione: 11
Building folders structure.    (0.02s)
Compilazione del codice.    (0.12s)
Compilazione del codice di layouts    (0.02s)
Organizzazione Librerie.    Error
Maven artifact non trovato: androidx.constraintlayout/constraintlayout
 
Upvote 0

pazzokli

Active Member
Licensed User
Longtime User
Hi, sorry for late but I was out
I installed it, then another file missing

B4X:
B4A Versione: 10.70
Analisi del Codice.    (0.07s)
    Java Versione: 11
Building folders structure.    (0.02s)
Compilazione del codice.    (0.10s)
Compilazione del codice di layouts    (0.01s)
Organizzazione Librerie.    Error
Maven artifact non trovato: com.google.firebase/firebase-encoders

So I installed firebase- encoders also and I've this alert

B4X:
B4A Versione: 10.70
Analisi del Codice.    (0.04s)
    Java Versione: 11
Building folders structure.    (0.08s)
Compilazione del codice.    (0.07s)
Compilazione del codice di layouts    (0.01s)
Organizzazione Librerie.    (0.00s)
    (AndroidX SDK)
Compiling resources    (0.08s)
Linking resources    Error
AndroidManifest.xml:9: error: not well-formed (invalid token).

This is manifest

B4X:
'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=28"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
CreateResourceFromFile(Macro, Themes.DarkTheme)
'End of default text.
SetApplicationAttribute(android:usesCleartextTraffic, "true")
AddPermission("android.permission.MODIFY_AUDIO_SETTINGS")
CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseNotifications.FirebaseNotifications)
AddPermission(android.permission.ACCESS_FINE_LOCATION)
AddPermission(android.permission.ACCESS_COARSE_LOCATION)
AddPermission(android.permission.READ_EXTERNAL_STORAGE)
AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)
AddPermission(android.permission.INTERNET)
AddPermission(android.permission.SYSTEM_ALERT_WINDOW)
AddApplicationText(<meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
)

AddActivityText(Main, <intent-filter>
   <action android:name="com.doms.client.DATAREQUEST" />
   <category android:name="android.intent.category.DEFAULT" />
</intent-filter>)
AddActivityText(Main, <intent-filter>
   <action android:name="com.domos.client.REQUEST" />
   <category android:name="android.intent.category.DEFAULT" />
</intent-filter>)
 
Upvote 0

pazzokli

Active Member
Licensed User
Longtime User
I solved the error
I copied text in the manifest editor in a txt file
I deleted all text in manifest editor and lunched compiling
Compiler add some default text, I added other text from txt file

Thanks
 
Upvote 0
Top