Skip to content

Instantly share code, notes, and snippets.

View recter's full-sized avatar
🦄
Valar Morghulis

recter

🦄
Valar Morghulis
View GitHub Profile
@recter
recter / gist:9802765
Last active August 29, 2015 13:57
NDK编写C/C++基本流程

NDK编写C/C++基本流程

step one - make java class

src/com/rect/ndktest/NDKTest.java

package com.rect.ndktest;

import android.os.Bundle;

import android.app.Activity;

@recter
recter / gist:8051740
Last active December 31, 2015 22:09
Apktool 命令要例

Apktool 命令要例

反编译:apktool d v.apk v_dir

此时可对文件v_dir文件夹的内容做修改

回编译:apktool b v_dir v_new.apk

签名:jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore rect.keystore >

@recter
recter / gist:8051753
Last active December 31, 2015 22:09
.p12文件附加到.keystore文件例子

.p12文件附加到.keystore文件例子

  • 转换

keytool -v -importkeystore -srckeystore temp.p12 -srcstoretype PKCS12 -destkeystore temp.keystore -deststoretype JKS

  • 查看

keytool -list -keystore temp.keystore

@recter
recter / gist:8051738
Created December 20, 2013 08:04
往APK根目录加文件例子

往APK根目录加文件例子

在接android平台SDK中避免不了遇到很多地方需要给APK根目录增加文件,例如联想SDK. 联想SDK需要往apk根目录加bin文件夹。我们就用联想做个例子:

  • 使用jar工具操作

1.解压APK:jar -xf lenovo.apk;

2.删除签名文件:rd /s /q META-INF;

@recter
recter / gist:8051964
Created December 20, 2013 08:34
ADT打包APK命令

ADT打包APK命令

“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“  -package -target apk-captive-runtime -storetype pkcs12 -keystorea.p1-storepass 1234 xiaomi.apk logInTest-app.xml logInTest.swf  MiGameCenterSDKService.apk assets -extdir . 

说明

“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“  你的本机ADT命令
“a.p12”   证书文件
“1234” 证书密码

“xiaomi.apk” 要生成的最终APK名字

@recter
recter / gist:8051917
Last active December 31, 2015 22:09
命令行打包ANE

命令行打包ANE

“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“ -package -storetype PKCS12 -keystore qlwx.p12 -storepass 1234 -target ane com.feiliu.ane extension.xml -swc *.swc -platform Android-ARM -C Android-ARM .   

说明

“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“   本机ADT路径   
qlwx.p12 证书文件   
1234 证书密码   

com.feiliu.ane 生成的ANE文件名字

@recter
recter / gist:8051983
Last active November 10, 2018 14:48
AIR ANDROID项目的两种签名打包例子

AIR ANDROID项目的两种签名打包例子

  • .P12文件签名打包

adt -package -target ipa-test-interpreter -provisioning-profile rect_appStore.mobileprovision -storetype pkcs12 -keystore rect.p12