Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.67 KB

README.md

File metadata and controls

46 lines (35 loc) · 1.67 KB

androidMM

移动MM内支付ANE

  • 此ANE可提供aser直接用,无需涉及java端。
  • 保留ANE所有源码

资源

  • 官方网站 MM

编译方法

  • A复制 SDK的JAR到build/makeJar ,运行combine.bat 合并jar
  • B 复制A中得到的jar到build/buildANE/Android-ARM,运行ane_packer.bat得到ANE
  • C 复制B中得到的ANE到 bulidAPK 并修改配置 运行mm_apk.bat可生成APK

处理APK方法

(以下处理APK方式由网友提供)

  • D 使用jar命令解压apk
  • E 把这类资源放入到解压的目录中(删除签名相关)
  • F 使用jarsigner命令重新打包签名

按照这三步做就OK。至于删除签名 其实只要在打包的时候重新签名就OK了。 ###按照如下命令:


set path=%cd%
echo %pa%
cd %pa%
jar -xf 123.apk
del META-INF\CERT.RSA
del META-INF\CERT.SF
copy 你的路径\libcasdkjni.so lib\armeabi-v7a\libcasdkjni.so
copy 你的路径\libidentifyapp.so lib\armeabi-v7a\libidentifyapp.so
copy 你的路径\CopyrightDeclaration.xml CopyrightDeclaration.xml
copy 你的路径\mmiap.xml mmiap.xml
copy 你的路径\VERSION VERSION
del 123.apk
jar -cf 1234.apk .
jarsigner -verbose -keystore 你的路径\你的签名文件.keystore -storepass ****-keypass 密码 -signedjar oyp-sign.apk 1234.apk android.keystore

路径自行修改 命令中中文部分用你本机的代替

作者