编写了一个基于alsa库的声音播放C程序,想在Android SDK上运行。
所以就下载安装了cygwin和Android NDK,想使用NDK编译程序,用adb把程序放到AVD上运行。可是AndroidSDK中好像没有alsa相关支持啊,在NDK上编译这个应用程序也需要libasound.so库。
还是说从一开这个想法就行不通的?NDK是不是只能编译一些使用基本libc,libz的C应用程序啊?如果行不通,Android sdk上有C库可以播放声音吗?本人java基本不会。
所以就下载安装了cygwin和Android NDK,想使用NDK编译程序,用adb把程序放到AVD上运行。可是AndroidSDK中好像没有alsa相关支持啊,在NDK上编译这个应用程序也需要libasound.so库。
还是说从一开这个想法就行不通的?NDK是不是只能编译一些使用基本libc,libz的C应用程序啊?如果行不通,Android sdk上有C库可以播放声音吗?本人java基本不会。
我也不会java,android的也不会。。
进行NDK编程一定要用CYWIN吗?