Android用に作成して割り当ててphp
スクリプトを生成したい.apk
keystore
jarasigner
このタスクのコマンド:
- 蟻
- キーツール
- jarsigner
このコマンドは、php スクリプトに Java と Android がインストールされたローカル PC で実行されます。では、このスクリプトをホスティング サーバーでホストしているときに、このコマンドを Web サーバーで実行するにはどうすればよいでしょうか。
function generate_apk($apk_data = array()) {
global $log_txt;
$apk_cmd = "ant -f \"{$apk_data['project_path']}/build.xml\" release\n";
$keystore_cmd = "keytool -genkey -dname 'cn=kamlesh jadeja, ou=JavaSoft, o=Sun, c=US' -storepass {$apk_data['password']}";
$keystore_cmd .= " -alias business -keypass {$apk_data['password']} -keystore {$apk_data['keystore_path']}{$apk_data['keystore']} -validity 36500 \n";
$jarassign = "jarsigner -verbose -digestalg SHA1";
$jarassign .= " -storepass {$apk_data['password']} -keypass {$apk_data['password']} -keystore {$apk_data['keystore_path']}{$apk_data['keystore']}";
$jarassign .= " {$apk_data['project_path']}bin/{$apk_data['apk_name']}-release-unsigned.apk business\n";
exec($apk_cmd);
exec($keystore_cmd);
exec($jarassign);
}