今日私はアドオンのインストール媒体に関する質問があります。メインアプリケーションを拡張するためのツールをインストールするインストーラを作成する必要があります。したがって、プロジェクトを作成してアドオンインストーラとして設定しました。したがって、メインアプリケーションからアドオン構成にアプリケーションIDを設定しました。それから、メインアプリがインストールされているかどうかをインストーラーが確認すると思いました。私はまた、インストーラがメインアプリケーションからjreを使用するようにjreをバンドルすることを避けます。アドオンをインストールしようとすると、インストーラは適切なjreを要求し、コンポーネントのインストールを開始します。私は、エラーメッセージとインストールを中止することを期待していました。たぶん私はいくつかの設定を忘れましたか?メインアプリケーションが見つからないときにアドオンインストーラがインストールされないようにするには?
1
A
答えて
0
あなたは、メインのインストーラのインストールが発見されたかどうかをチェックするためのアドオンインストーラで「スクリプトの実行」アクションで
ApplicationRegistry.checkApplicationId(context.getInstallationDirectory())
を呼び出すことができます。上記のfalseが返された場合は、スクリプトからfalseを返すことができます。 "Failure strategy"プロパティを "Quit on failure"に設定し、 "Error message"プロパティを表示するエラーメッセージに設定します。
関連する問題
- 1. MacにはVirtualenvがインストールされていますが、見つからない
- 2. レコードが見つからないときにメッセージが表示されない
- 3. SonarlintがEclipse Keplerにインストールされていますが、見つからない
- 4. Windowsのheroku toolbeltによってインストールされたフォアマンが見つからない
- 5. ルビーファイルが見つからないようにするために
- 6. yasmがインストールされていても見つからない
- 7. githubにコミットするときにローカルファイルが見つからない
- 8. nokogiriのgem devkit(windows)をインストールするときにlibxml2が見つからない
- 9. イメージが見つからないときにCodeigniterコントローラが作成される
- 10. Perlが壊れているようです: "=:見つからない"と "パッケージ:見つからない"
- 11. msiがインストールされているときにdevenv.exeが実行されないようにする方法
- 12. クラスが見つからないときにエラーをトリガーしないように書き換えます。
- 13. Hololens Appsはもうビルドされなくなる - メタデータファイルが見つからず、c-Sharp.firstpassが見つからない
- 14. フックファイルが見つからないときに実行されるadd_action( 'wp_head')
- 15. nowjsをインストールしたときにnode-wafが見つからない
- 16. Xcode 4.3.2がインストールされていてgccが見つからないときにRVMを使用してRuby 1.9.3をインストールするには?
- 17. Cuda 8がインストールされていて、npp.libが見つからないようです
- 18. pdo_mysqlのインストール時にmysql_queryが見つからない
- 19. 2008 R2インストール後にSQL Server Management Studioが見つからない
- 20. TFS 2017インストール後にSSRSレポートが見つからない
- 21. Glimpse.MVC3のNuGetのインストール後にMVC3モジュールが見つからない
- 22. DCOSのJenkings - インストール後にMarathon-Pluginが見つからない
- 23. ローカルギャルのインストール後にnode_modulesが見つからない
- 24. drupalインストール時にfreebsd mysqlオプションが見つからない
- 25. apt-getのインストール後にLLVMヘッダが見つからない
- 26. Android Lintに翻訳が見つからないエラーが表示されない
- 27. DockerにKinesisエージェントをインストールするとミラーが見つからない
- 28. プロジェクトに追加されたように見えるときに参照が見つからないというエラー
- 29. Androidデバイスがテレビデバイスにインストールされないようにします
- 30. エンティティが見つからないときは、IncorrectResultSizeDataAccessExceptionが発生します。複数が見つかったときに最初に返される