IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

probleme de transfert d'un projet de 10.4 à 11.3 [Android]


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut probleme de transfert d'un projet de 10.4 à 11.3
    Bonjour

    J'ai une application multi périphérique développée à l'origine avec la version 10.4.2 de delphi et maintenant quand je passe en 11.3 j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
     
    [PAClient Erreur] Erreur : E7688 Impossible d'exécuter '"C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\java.exe" -cp "c:\program files (x86)\embarcadero\studio\22.0\bin\Android\r8-3.3.28.jar" com.android.tools.r8.D8 --release --min-api 23 --output "D:\Projets\Delphi\Adem\Android\Debug\AppGestionAdem.classes" @"D:\Projets\Delphi\Adem\Android\Debug\dex_list.txt"' (erreur 1)
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\android-support-v4.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\android-support-v4.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-base.17.2.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-base.17.2.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads.17.2.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-ads.17.2.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-analytics.16.0.8.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-analytics.16.0.8.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-base.16.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-base.16.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-basement.16.2.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-basement.16.2.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-gass.17.2.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-gass.17.2.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-identity.16.0.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-identity.16.0.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-maps.16.1.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-maps.16.1.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-stats.16.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-stats.16.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-tasks.16.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-tasks.16.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-wallet.16.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-android-gms.play-services-wallet.16.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-analytics.16.4.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-analytics.16.4.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-common.16.1.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-common.16.1.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-iid-interop.16.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-iid-interop.16.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-iid.17.1.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-iid.17.1.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-messaging.17.5.0.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\com-google-firebase.firebase-messaging.17.5.0.dex.jar
    [PAClient Erreur] Erreur : E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar:
    [PAClient Erreur] Erreur : E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 Compilation failed with an internal error.
    [PAClient Erreur] Erreur : E7688 Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:98)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.D8.main(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:4)
    [PAClient Erreur] Erreur : E7688 Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 	at Version.fakeStackEntry(Version_3.3.28.java:0)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:75)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:28)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:27)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.BaseCommand$Builder.build(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:2)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.D8.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:4)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:85)
    [PAClient Erreur] Erreur : E7688 	... 1 more
    [PAClient Erreur] Erreur : E7688 Caused by: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.utils.j$a.d(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:21)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.BaseCommand$Builder.e(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:3)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.BaseCommand$Builder.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:12)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:3)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1058)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 	at com.android.tools.r8.D8Command.parse(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 	... 3 more
    [PAClient Erreur] Erreur : E7688 	Suppressed: java.lang.RuntimeException: com.android.tools.r8.internal.f: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.internal.DT.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:25)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:3)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.internal.Bj.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:24)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.build(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:2)
    [PAClient Erreur] Erreur : E7688 		... 3 more
    [PAClient Erreur] Erreur : E7688 	Caused by: com.android.tools.r8.internal.f: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.internal.DT.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:14)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.internal.DT.error(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.utils.j$a.d(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:22)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.e(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:3)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:12)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:3)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1058)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 		at com.android.tools.r8.D8Command.parse(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
    [PAClient Erreur] Erreur : E7688 		... 3 more
    [PAClient Erreur] Erreur : E7688 	Caused by: [CIRCULAR REFERENCE: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\google-play-billing.dex.jar]
    Echec
    Temps écoulé :  00:00:12.6
    Par contre aucun problème pour tourner sous windows. Par ailleurs j'ai bien des applications qui ont été développée avec la version 11.3 et qui fonctionne parfaitement sous android.

    Je soupçonne une histoire de version qui n'a pas été mise à jour mais où??

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    dans la vue Projets sur la Cible Android fait un clic droit sur "Bibliothèques" et l'option de réinitialisation.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    J'ai farfouillé à nouveau sur le net et manifestement la première fois je ne l'avais pas bien fait.

    J'ai Réinitialisé les fichiers systèmes aux valeur par défaut mais ça n'a pas suffit
    En fouillant un peu plus j'ai trouvé ça
    if you encounter this issue open the project's .dproj file with notepad and search for the <EnabledSysJars> tag.
    Remove the content between the <EnabledSysJars></EnabledSysJars> tag. and save the file.Building should work now.
    Ça allait mieux mais j'ai du désinstaller les versions compilées en 10.4 de mon téléphone pour que ça fonctionne.

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 243
    Par défaut
    Pour information, passer un projet Android de 10.4 à 11.3 n'est pas un mince affaire en fonction du type de projet concerné.

    Cela peut se faire très facilement par une simple reconstruction du manifest, mais cela peut dans certains cas exiger de recoder des parties du programme...

    J'ai par exemple des projets qui gèrent la caméra du smartphone que je ne peux tout simplement pas passer en 11.3 faute de temps... Cela plante à la compilation: Du code gérant du multi-thread faisant appel à des instructions qui ne sont plus supportées, la gestion des droits Android qui ont changé, je ne parle pas des modif spécifiques à Delphi (du genre le 1er caractère d'un objet n'a plus l'indice [0] mais l'indice[1]), etc, etc, etc...

    On peut critiquer Microsoft Windows à l'envie, mais ses développeurs (à l'inverse de ceux de Android) ont toujours assuré une retro-compatibilité, je n'ai aucun projet ancien qui ne puisse pas fonctionner sur un OS récent ni être dans l'incapacité de le recompiler un ancien projet. Cela mérite d'être dit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/06/2006, 06h43
  2. probleme de transfert de code delphi 7
    Par danslesac dans le forum Langage
    Réponses: 9
    Dernier message: 13/05/2006, 11h31
  3. PROBLEME DE TRANSFERT
    Par chekibperl dans le forum Web
    Réponses: 1
    Dernier message: 22/11/2005, 18h30
  4. Réponses: 3
    Dernier message: 08/09/2005, 10h45
  5. Réponses: 12
    Dernier message: 04/10/2004, 19h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo