Bonjour,
Sur une appli Android développée sous RIO, je souhaite brancher un micro sur le port USB de mon device, que celui-ci soit détecté au branchement de celui-ci pour lancer mon application. Dans mon application j'enregistre du son à partir de ce capteur.
En reprenant les conseils du lien j'ai paramétré mon AndroidManifest.template :
Le fichier XML "device_filter.xml" qui détaille les infos du micro est bien présent dans res/xml/.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <uses-feature android:name="android.hardware.usb.host" /> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter>
Le déploiement de l'application en mode DEBUG (développement et magasin d'applications) fonctionne correctement.
Le déploiement de l'application en mode RELEASE (développement et magasin d'applications) plante avec une erreur "[PAClient Erreur] Arrêt de "paclient" avec le code 1." sur la ligne de commande:
L'erreur 1 correspond à une option non valide. OK mais pourquoi cela fonctionne en DEBUG et pas en RELEASE ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 c:\program files (x86)\embarcadero\studio\20.0\bin\paclient.exe -u8 --aaptpackage="C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\28.0.3\aapt.exe,.\Android\Release\MonApp\library,.\Android\Release\MonApp\classes,.\Android\Release\MonApp\res,.\Android\Release\MonApp\assets,.\Android\Release\MonApp\AndroidManifest.xml,C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\platforms\android-28\android.jar,.\Android\Release\MonApp\bin\MonApp-unsigned.apk"
Je remarque que j'ai le même problème sous Tokyo.
Merci pour vos conseils.
Lefju
Partager