私はLibgdxゲームライブラリを使用していますが、Android Studio 1.5から2.1にアップグレードし、Android Studioからメッセージが表示されるAPIとビルドツールをアップグレードしたときに問題が発生しました。Android Studio外部ライブラリ間違ったJavaソースを使用
私のプロジェクトは、すべてをアップグレードする前に正しく動作していました。今私のプログラムを実行すると、ファイルにアクセスする必要があるLibgdx関数で "ファイルが見つかりません"というエラーが出ます。私はそれがfile().exists()
をjava.io.File
から呼び出すポイントまで関数に入った。私はfile().exists()
の宣言にジャンプすると、Androidのメーカーは私のコードを取る
public boolean exists() {
throw new RuntimeException("Stub!");
}
「のAndroid API 19の供給源は、プラットフォームが見つからない」というウィンドウの上部にメッセージが言うのリンクでもあり、 "ダウンロード"と "更新(すでにダウンロード済みの場合)"の横に表示されます。 「ダウンロード」をクリックすると、Android Studioはいくつかのものをダウンロードしますが、問題は解決されず、メッセージは消えません。 「Refresh(既にダウンロード済みの場合)」をクリックすると、何も起こりません。私はimport java.io.File
を追加し、私のソースファイルの1つに行くと、そのファイルからFile.exists()
の宣言にジャンプする場合
しかし、Androidのメーカーは、コード
public boolean exists() {
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkRead(path);
}
return ((fs.getBooleanAttributes(this) & FileSystem.BA_EXISTS) != 0);
}
に私を取る誰もがここで何が起こっているか知っていますそれを修正する方法は?