我的android程序需需要用到一个a.mp3和b.txt的配置文件,不知道要怎样把a.mp3和b.txt文件打包到我的程序中。
我在网上查了资料说可以用apktool来修改android apk文件。
我操作了一下,操作步骤:
1.反编译APK文件,会生成APK的解压后的目录结构,我在里面添加了assets文件夹,然后把我的a.mp3和b.txt两个文件拷贝到assets文件夹中。
2.打包APK文件,会生成我修改后APK文件。
我把我重新生成好的APK文件拷贝到手机上运行安装是,提示“安装未能成功”
请各位高手帮忙看下,应该要怎么做.......

解决方案 »

  1.   

    这个apk是你自己写的?不用反编译啊,你把这两个文件放到assets目录下,编译生成的apk就会包含这两个文件了。
    可以在代码里直接用的。
      

  2.   

    注意,assets目录下的文件不能超过1M,超过1M的话要用压缩包。
      

  3.   

    以前项目也需要放如视频文件,直接放在assets目录下,自己用video空间做一个播放器,但是发现其实很多视频文件播放不了,一般需要调用手机的播放器才能播放,但是打包在apk的视频想通过intent传递给其他播放器喘不过去。估计是外置播放器没有访问apk的权限,所以最后只能在播放的时候把视频文件拷贝一份到sdk目录了在intent了