[解決済み] Android Studio 3.1 "Run "でコードがコンパイルされない。
2023-04-26 01:06:59
質問
アプリをインストールしようとすると、2つの可能性があります。
-
を実行すると、ビルド フォルダから既存の APK がインストールされます。
app
-
を実行した後にAPKをインストールする
clean build
ビルドフォルダ内の既存のAPKについては、アプリはちょうどうまく動作します。しかし、プロジェクトを
Build
->
Clean Project
を実行し、次に
app
(を実行しようとすると(つまり、エミュレータまたは物理デバイスにアプリをインストールする)、エラーが表示されます。
APKファイル /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk はディスク上に存在しません。
注意: この動作は、プロジェクトをクリーンアップするときにのみ発生し、ビルドフォルダにビルド済みアプリのAPKがすでにあるときには発生しません。
参考にしたのは APK ファイルがディスク上に存在しない を参照しましたが、私が言いたいのは、通常プロジェクトをクリーニングした後にアプリを実行する場合、ビルドを作る必要はなく、ビルドフォルダにAPKが存在しなければ、自動的に最新のものが生成されてインストールされるということです。
試してみたこと
- ビルド フォルダに APK ファイルが存在する場合にアプリを実行する (完全に正常に動作します)
-
を実行する
Clean Project
-> アプリの実行 (予想では、プロジェクトはビルドされ、アプリはインストールされるはずですが、上記のエラーが表示されます!) -
を実行した後、アプリをクリーニングして実行するのと同じプロセスです。
Invalidate Caches/Restart
どのように解決するのですか?
私はあなたの問題のための解決策を持っています。
また、以下を確認しました。 アンドロイドスタジオ にて ツイッター : https://twitter.com/androidstudio/status/981914632892960768
- アプリの設定を以下のように編集してください。
- ここでは、以下のようにアプリの設定を確認することができます。
- 起動前の設定にGradleを意識したmake属性がないのはここです。ここを見ればわかると思います。
- このGradle対応のMake属性は、以下の方法で追加してください。この画面のように、+アイコンをクリックして、Gradle対応のMakeを選択してください。
- OKボタンを押すとタスクが追加され、このように表示されるはずです。あとは変更を適用して、アプリケーションを実行してください。
新しいAndroid Studio 3.1の問題で、クリーンビルドで古いapkをインストールする問題を解決します。
注意事項 この問題は、新しい Android Studio 3.1.1 安定版リリースです。
関連
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Androidのエラーです。デバイス*に*.apkをインストールできませんでした: タイムアウト
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】Gradleを使用してリリース署名付きapkファイルを作成する方法は?
-
[解決済み】APKファイルがディスク上に存在しない。
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】APKファイルがディスク上に存在しない。
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] onCreate(Bundle savedInstanceState)とは?
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] Android StudioからADBを手動で再起動する方法
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
-
[解決済み] Android Studioがアプリに変更をデプロイしない
-
[解決済み] Android Studioです。Gradleの同期に失敗しました。HEAD '...' できませんでした。サーバーからステータスコード502を受け取りました。Bad Gateway [クローズ]を受け取りました。