目次
外部エンジン
Android OS上で動作する将棋エンジン(USIプロトコル対応)を、外部アプリから「OEXエンジン」としてパッケージングされたものが利用可能です。
従来のエンジンはそのままでは利用できません。Androidのセキュリティ強化によるものです。
OEXエンジンの作り方
こちらを参照
OEXエンジンのインストール方法
Playストアからインストール
PlayストアからOEXエンジンを選択してインストールしてください。
APKファイルのインストール方法
1. APKファイルを準備する
まずはインストールしたいAPKファイルをデバイスに保存します。
- 入手先: ブラウザでダウンロードする、またはPCからUSB経由で転送します。
注意: Google Playストア以外からのアプリはセキュリティリスクがあるため、信頼できる提供元であることを必ず確認してください。
2. 「不明なアプリのインストール」を許可する
Androidのセキュリティ設定により、標準ではインストールが制限されています。以下の手順で解除してください。
- 設定アプリを開く。
- アプリ > 特別なアプリのアクセス を選択。
- 不明なアプリのインストール をタップ。
- 使用するアプリ(例:
Chrome や ファイルマネージャー)を選び、「この提供元のアプリを許可」をオンにする。
3. インストールを実行する
許可設定が終われば、あとはファイルを実行するだけです。
- ファイルマネージャーアプリを開く。
- ダウンロードフォルダにあるAPKファイルをタップ。
- ポップアップが表示されたら「インストール」を選択。
- APKのインストールは以上で完了です。
4. ShogiDroid2のエンジン選択からアセットのコピーをする
- ShogiDroid2のエンジン選択画面に入る
- 内蔵アプリと、APKをインストールした外部アプリ一覧が表示されるので、右側のコピーボタンを押す
- これでインストールした外部アプリが選択できるようになります。
💡 補足事項
- Android 8.0以降: アプリごとに個別の許可設定が必要です。
- Playプロテクト: 警告が出た場合、自身で信頼できるファイル(開発中のアプリ等)であれば「詳細」から続行可能です。
- 事後処理: セキュリティのため、インストール後は設定をオフに戻しておくことを推奨します。
エンジンのフォルダ
エンジンのアセット(評価関数ファイルや定跡ファイル)は、アプリ専用フォルダにコピーして使用しています。
アプリ専用フォルダは/sdcard や /storage/emulated/0のAndroid/data/com.siganus.sdroid2になります。
エンジンのアセットは、アプリ専用フォルダのfiles/engines/に配置されます。
やねうら王7.5 + 水匠5の場合だと、
files\engines\com.siganus.oexengine.yaneuraou75\yaneuraou\stagingに評価関数ファイル等のアセットをコピーしてます。