2016-11-13 5 views
0

私のアプリはAPKからインストールされている場合はファイルを内部ストレージに保存しませんが、IDEでIDEによってインストールすると保存します。ビルド/ビルドAPKによって生成されたAPKAPKからアプリをインストールするとファイルが保存されない

+0

「APKからインストール済み」とまったく同じ意味ですか? Playストアを経由しますか? APKをダウンロードし、パッケージマネージャーなどを使用してデバイスに手動でインストールしますか? – clownba0t

+0

「ビルドAPK」で私のアプリをAPKにエクスポートすると、私はこのAPKを私の電話にインストールすると、ファイルを保存できません。例外、エラーなどはありません。ファイルは保存されません。しかし、私は私の電話をコンピュータに接続し、緑のボタンを "再生"(Shift + F10 Intellijで)をクリックしてインストールするとすべて正常に動作します。 – KubenQPL

+0

内蔵のAPKをデバイスに転送してインストールするにはどうすればよいですか? – clownba0t

答えて

0

私はこの問題を解決しました。

FileOutputStream fos = context.openOutputStream("file.txt", Context.MODE_PRIVATE); 

それは正常に動作します:私は

FileOutputStream fos = new FileOutputStream(file); 

を使用していたとき は、それが働い波平が、私はに変わったときに理由を正確に知っているが、しないでください。

関連する問題