Javah todavía no encontrará archivos de clase en OSX / Android Studio
Habiendo hecho referencia a ->Error de Javah al usarlo en JNI
... y ->android - javah no encuentra mi clase
... todavía no puedo conseguirjavah
trabajar. Específicamente...
Mi clase de Java se encuentra aquí:
/Users/HKS/Code/MusicPlayer-Android/dspLibrary/src/main/java/com/company/audio/LibDSP.java`
De esta carpeta ...
/Users/HKS/Code/MusicPlayer-Android/dspLibrary/src/main/java/`
... he intentado correr ...
javah com.company.audio.LibDSP
javah -classpath . com.company.audio.LibDSP
javah -classpath /Applications/Android\ Studio.app/sdk/platforms/android-16/android.jar:. -jni com.company.audio.LibDSP
... También he intentado esto desde la carpeta real que contiene el.java
archivo...
javah LibDSP
javah -classpath . LibDSP
Todos dan lo de siempre ...
error: cannot access com.company.audio.LibDSP
class file for com.company.audio.LibDSP not found
javadoc: error - Class com.company.audio.LibDSP not found.
Error: No classes were specified on the command line. Try -help.
¿Algunas ideas?
Los registros verbales incidentales muestran algo extraño en la ruta de búsqueda ...
[ Search Path: /System/Library/Java/JavaVirtualMachines....../Contents/Classes/charsets.jar//Applications/Android Studio.app/sdk/platforms/android-16/android.jar:. ]
Observe cómo parece que no hay separador para los agregados con-classpath
. He intentado pre-pendiente ":" y no hace ninguna diferencia. Supongo que esto es un error en la salida detallada en lugar de la funcionalidad principal.