LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optional############################################LOCAL_PROGUARD_ENABLED := disabled###########################################LOCAL_SRC_FILES :=  $(call all-java-files-under, src)###################################################################LOCAL_STATIC_JAVA_LIBRARIES :=libspeechjar libpinyinjar liblocjarLOCAL_JNI_SHARED_LIBRARIES := \    libbdsVoiceAssistant \    libCameal_16K_24_standard_ENPackage \    libMFEBaiduAndroidv2 \    libSmallFile_EN_G729_P2_r136_arm-linux-androideabi-4.4.3_softfp_ejTTS_v108 \    libXiaoKun_Model_0507_16K_24_3500_standard_CNPackageLOCAL_REQUIRED_MODULES :=  \    libbdsVoiceAssistant  \    libCameal_16K_24_standard_ENPackage \    libMFEBaiduAndroidv2 \    libSmallFile_EN_G729_P2_r136_arm-linux-androideabi-4.4.3_softfp_ejTTS_v108 \    libXiaoKun_Model_0507_16K_24_3500_standard_CNPackage#################################################################LOCAL_PACKAGE_NAME :=  speekerinclude $(BUILD_PACKAGE)################################include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \    libspeechjar:baidu_speech_3128.jar \     libpinyinjar:pinyin.jar \    liblocjar:locSDK_2.9.jarinclude $(BUILD_MULTI_PREBUILT)include $(call all-makefiles-under,$(LOCAL_PATH))###############################

├── AndroidManifest.xml├── Android.mk├── lib│ ├── armeabi│ │ ├── libbdsVoiceAssistant.so│ │ ├── libCameal_16K_24_standard_ENPackage.so│ │ ├── libMFEBaiduAndroidv2.so│ │ ├── libSmallFile_EN_G729_P2_r136_arm-linux-androideabi-4.4.3_softfp_ejTTS_v108.so│ │ └── libXiaoKun_Model_0507_16K_24_3500_standard_CNPackage.so│ ├── baidu_speech_3128.jar│ ├── locSDK_2.9.jar│ └── pinyin.jar├── proguard.cfg

1.编译so: LOCAL_JNI_SHARED_LIBRARIES LOCAL_REQUIRED_MODULES(指定模块运行所依赖的模块(模块安装时将会同步安装它所依赖的模块))打包so进apk 。so放在lib/armeabi里,自动打包

2.编译jar:LOCAL_STATIC_JAVA_LIBRARIESLOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 注意两个参数的位置,1位于编译apk之前,2位于打包jar的之前,编译apk之后。这样他们会混在一起,成为一个二进制包

3.编译jar出错: 有很多warrning ,需要LOCAL_PROGUARD_ENABLED := disabled 关闭混淆

更多相关文章

  1. NPM 和webpack 的基础使用
  2. ubuntu下Android源码下载编译运行,单独编译运行
  3. [置顶] 随了Android的大流,站入Google阵营,持续更新中......
  4. Android(安卓)service 实现过程
  5. Android(安卓)studio 运行即打包keystore之build.gradle设置
  6. Android(安卓)NDK编译lame
  7. Android(安卓)源码下载、编译以及编译自己的apk
  8. ionic 自动编译android的release版本
  9. Android(安卓)Studio Gradle多渠道打包(动态设定App名称,应用图标

随机推荐

  1. matplotlib绘制符合论文要求的图片
  2. classmethod,staticmethod,还有类里面一般
  3. Python文件操作大全,随机删除文件夹内的任
  4. 获取错误“ValueError:int()的无效文字,基数
  5. C++各大有名库的介绍——准标准库Boost
  6. 从Python中的列表元素中删除URL
  7. python传递列表作为函数参数
  8. Python读取修改ini配置文件[ConfigParser
  9. 用 Opencv 和 Python 对狗狗做模糊检测
  10. python-条件语句练习