MoSync 自动打包apk 脚本
来源:互联网 发布:linux pdf 编辑:程序博客网 时间:2024/06/05 20:07
MoSync 自动打包apk ,首先配置MoSync 的环境变量
终端执行
#touch .bash_profile
#open .bash_profile
弹出文本 输入 MOMOSYNCDIR = /Applications/MoSync
#source .bash_profile
查看环境变量
#echo $MOMOSYNCDIR
然后将以下脚本放在工程目录下,执行就可以了
#!/bin/bash
#----------------------------------------------------------------------------------------# if error : MOSYNCDIR is not set
#touch .bash_profile
#open .bash_profile MOMOSYNCDIR = /Applications/MoSync
#source .bash_profile
#echo $MOMOSYNCDIR
#-----------------------------------------------------------------------------------------
PROJECT_PATH=$(pwd)
echo $PROJECT_PATH
PROJECT_NAME=${PROJECT_PATH##*/}
echo $PROJECT_NAME
/Applications/MoSync/bin/Bundle -in $PROJECT_PATH/LocalFiles -out $PROJECT_PATH/Resources/LocalFiles.bin
/Applications/MoSync/bin/pipe-tool -appcode=JCYQ -R -depend=$PROJECT_PATH/Output/Release/Android/Android/resources.deps $PROJECT_PATH/Output/Release/Android/Android/resources $PROJECT_PATH/Resources/Resources.lst
/Applications/MoSync/bin/xgcc -o $PROJECT_PATH/Output/Release/Android/Android/main.s -S -g -MMD -MF $PROJECT_PATH/Output/Release/Android/Android/main.s.deps -Wall -Werror -DMAPIP -O2 -DPLATFORM_ANDROID -DVARIANT_ANDROID_ANDROID $PROJECT_PATH/main.cpp -I/Applications/MoSync/include -I$PROJECT_PATH/Output/Release/Android/Android
/Applications/MoSync/bin/pipe-tool -appcode=JCYQ -stabs=stabs.tab -heapsize=3145728 -stacksize=524288 -datasize=4194304 -sld=sld.tab -s/Applications/MoSync/lib/pipe -B $PROJECT_PATH/Output/Release/Android/Android/program $PROJECT_PATH/Output/Release/Android/Android/main.s mastd.lib MAUtil.lib NativeUI.lib MAFS.lib Wormhole.lib yajl.lib Notification.lib
/Applications/MoSync/bin/android/zipalign -f 4 $PROJECT_PATH/Output/Release/Android/Android/package/${PROJECT_NAME}_unaligned.apk $PROJECT_PATH/Output/Release/Android/Android/package/${PROJECT_NAME}.apk
/Applications/MoSync/bin/package -t platform -p $PROJECT_PATH/Output/Release/Android/Android/program -r $PROJECT_PATH/Output/Release/Android/Android/resources -i /Applications/MoSync/etc/default.icon -d $PROJECT_PATH/Output/Release/Android/Android/package -m Android/Android --vendor BuiltWithMoSyncSDK -n ${PROJECT_NAME} --version 1.0 --permissions "File Storage,File Storage/Read,File Storage/Write,Internet Access,Internet Access/HTTPS,Vibration" --android-package com.mosync.app_${PROJECT_NAME} --android-version-code 1 --android-keystore /Applications/MoSync/etc/mosync.keystore --android-storepass ***HIDDEN*** --android-alias mosync.keystore --android-keypass ***HIDDEN*** --android-install-location internalOnly
#/Applications/MoSync/bin/android/zipalign -f 4 $PROJECT_PATH/Output/Release/Android/Android/package/${PROJECT_NAME}_unaligned.apk $PROJECT_PATH/Output/Release/Android/Android/package/${PROJECT_NAME}.apk
0 0
- MoSync 自动打包apk 脚本
- apk多渠道自动打包
- ant自动打包apk
- jenkins自动打包apk
- android ant脚本打包apk
- 脚本实现apk多渠道打包
- iOS自动打包脚本
- IOS自动打包脚本
- iOS自动打包脚本
- 脚本自动打包
- C#实现APK自动打包
- Android ant自动打包APK
- Eclipse下配置Ant脚本 自动打包带签名的Android apk
- Ubuntu-Linux环境下通过命令搭建android环境 通多ant脚本自动打包apk
- 自动卸载安装apk脚本
- ant脚本自动打包杂记
- xcodebuild自动打包+脚本使用
- 脚本自动打包静态库
- OpenCV矩阵运算
- hdu children's queue
- 升级ADT22.6后,Android模拟器无法创建
- uC/OSIII的消息队列处理机制
- 日积月累:继承ViewGroup不调用onDraw()方法
- MoSync 自动打包apk 脚本
- 深入理解Lua与C数据通信的栈
- Win7搭建CVS服务器
- matlab to opencv(CV::Mat)
- 用VB编写键盘拦截程序
- 开发环境的纠结
- ASP.NET 2.0高级控件之FileUpload控件
- Struts2数据传输的背后机制:ValueStack(值栈)(转载)【很经典】
- 用VB实现客户——服务器(TCP/IP)编程实例