インストール後にアプリケーションのパスを見つけようとしていて、app/configディレクトリにそのパスを指定してXMLファイルを設定ファイルとして初期化しようとしています。Android Studio:setConfig()メソッドを使用してアプリケーションディレクトリを選択する
私はここで多くの研究をしましたが、私の問題は解決できませんでした: 設定ファイルは、アプリケーションによって初期化/認識/表示されません。 エラーは常に設定を読み込まないことです。
私はパスを取得するために多くの方法を試しましたが、結果は変更されませんでした。私のコードの 関連部分は次のとおりです。
Context context = new Context();
PackageManager m = getPackageManager();
String s = getPackageName();
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;
s += "/app/config/xmlsignature-config.xml";
context.setConfig(new Config(s));
は、事前にありがとう..あなたは、あなたのコンテキストをインスタンス化してはならない
'Context context = new Context();'。コンパイラエラー:型のコンテキストをインスタンス化できません。 – greenapps
いいえ、コンパイラエラーが発生していません。私はAPKを構築してこのステップまで実行しています。 –