2017-06-12 3 views
0

J'essaie d'exécuter l'exemple ofxPd sur des appareils Android en utilisant Android Studio sur OSX.Mise en place d'un exemple dexpd sur Android

Tout d'abord, je pourrais compiler et exécuter avec succès de_v0.9.8_android_release/examples/android/androidEmptyExample sur Android Studio.

Mais je ne savais pas comment ajouter correctement l'addon ofxPd au-dessus de l'androidEmptyExample. Donc, j'ai juste essayé de localiser le dossier ofxPd dans androidEmptyExample/src mais quand je le construis, il échoue avec les erreurs comme vous pouvez le voir dans la capture d'écran ci-dessous.

enter image description here

Je pensais que cela a à voir avec des drapeaux C alors je les ai ajoutés androidEmptyExample/JNI/Android.mk fichier mais il ne semble pas avoir d'effet. Comment puis-je ajouter correctement des drapeaux C sur Android Studio? Merci beaucoup!


MISE À JOUR: Je retire le dossier ofxPd dans of_v0.9.8_android_release/examples/android/androidEmptyExample et j'ajouté 'ofxPd' à la fin de androidEmptyExample/addons.make au lieu fichier. Quand je le construis, il est toujours bloqué au milieu de la construction. enter image description here

Il se coince lors de la compilation d'un des fichiers C dans ofxPd/libs/libpd/pure data/src dossier. J'ai essayé cela plusieurs fois mais ça n'a jamais progressé une fois qu'il est bloqué. (Une fois que j'ai attendu plus de 40 minutes mais pas de progrès du tout)

Le résultat était le même quel que soit le C Flags. J'apprécierais toute suggestion. Merci!

Répondre

0

J'ai résolu le problème grâce à Arturo du forum OF. Je pourrais exécuter avec succès l'exemple ofxPd sur mon appareil Android. Merci!

Arturo:

Je me souviens d'avoir le même problème avec le studio Android, essayez d'exécuter faire à partir d'une console à l'aide:

make PLATFORM_OS=Android Debug

une fois qu'il est construit en studio Android ne devrait pas besoin de reconstruire et le la prochaine fois que vous modifiez quelque chose, il ne faudra que construire ce fichier et, espérons-le, ne sera pas coincé