我目前正在开发一款MP3播放器,Android应用。我差不多完成了一些测试。所以我需要将一些mp3文件直接推送到SD卡(在命令行中使用adb,它更容易)。我可以推送任何mp3文件,除了具有非英文文件名的mp3文件。
示例:テスト.mp3,汉字.mp3
我还尝试通过DDMS'文件资源管理器创建文件夹,文件夹名称为日文但无法执行。
有没有办法将这些mp3推送到模拟器的SD卡或创建日文文件夹?
我正在研究以下环境。
Windows 7 Home 64位(日语操作系统)。
Eclipse作为IDE。
Android SDK API 16。
SDK工具Rev21
提前致谢。
答案 0 :(得分:1)
我没试过,但看看这个程序:
https://github.com/knhnnh/adbpushex
首先使用临时非多字节名称复制文件,然后在设备上重命名为原始日语名称。即使这个程序不能与模拟器一起使用,您也可以获得一些关于如何在模拟器上获取多字节文件名的想法(例如:名称然后首先在ASCII中,然后以某种方式从模拟器本身重命名)。