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_LIBRARIES LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 注意两个参数的位置,1位于编译apk之前,2位于打包jar的之前,编译apk之后。这样他们会混在一起,成为一个二进制包

 

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

 

更多相关文章

  1. android studio 错误总结
  2. Android(安卓)编译错误::app:transformClassesWithPreJackPackag
  3. 为Android加入busybox工具
  4. Android(安卓)C/C++ 开发
  5. [系统集成] Android(安卓)自动构建系统
  6. 为Android加入busybox工具
  7. 如何使用Android(安卓)SDK开发Android应用?
  8. Android导出一个JAR库/Android如何将程序打成jar包/android 打包
  9. osg for android (一) 简单几何物体的加载与显示

随机推荐

  1. Android ActionBarSherlock的使用
  2. 打开电话Android系统调用
  3. Android兼容性测试
  4. [置顶] Android如何使用Https
  5. React Native调用Android原生方法
  6. Android——属性动画(Property Animation)
  7. Android SharedPreferences保存登录状态
  8. 编译FFMpeg的Android版本,并整合到android
  9. android 访问网络不能在主线程中进行以及
  10. Android:TextUtils类介绍以及常见使用