Androidエミュレーターを実行しようとすると、次のエラー画面が表示されます。 APKをエクスポートするときにも同じことが起こります。 apkが保存されるディレクトリに移動すると、apkファイルがありません。
ありがとうございました、
クリストフ
私は同じ問題を抱えていましたが、この問題は以下の手順を実行することで修正されます。
に行く
ファイル->設定-> Gradle-> Gradle Vmオプション
Android Studio 1.2の場合
ファイル->設定->ビルド、展開および実行->ビルドツール-> Gradle-> Gradle Vmオプション
、この値-Xmx256m
をボックスに入力し、[適用]ボタンをクリックします。
通常、エラーは最初の行としてリストされます(次のようなAndroid Studio Gradleコンソール用に不適切にフォーマットされています:
AGPBI:{"kind": "error"、 "text": "フロートタイプは許可されません(値\ u00270.75\u0027の\ u0027icon_alpha_active\u0027で)。"、 "sources":[{"file": "/ Users/mingsheng/path/to/my/errenous/integers.xml "、" position ":{" startLine ":5、" startColumn ":38、" startOffset ":272、" endColumn ":42、" endOffset ": 276}}]、 "original": ""}
ここで、「テキスト」=エラーメッセージ、「ソース:ファイル」=誤ったファイルパス/名前
この例では、整数ファイルにフロート値を入力しました。
原因が空のこのダイアログボックスは、resource(res)ディレクトリにエラーがある場合にも表示されます。レイアウトファイルなどのエラーを確認します。
私もこの問題を抱えていました。 dimens.xmlの間違いが原因です(gitで見つけられました)。
使った
<dimen name="map_search_view_top_margin">100</dimen>
代わりに
<dimen name="map_search_view_top_margin">100dp</dimen>
それが役に立てば幸い。
これは、xmlファイルのどこかにある間違いです。チェック
values.xml
colors.xml
strings.xml
dimens.xml
これらのファイルで閉じ括弧または何かを見逃したために何かがおかしい。
私にもこの問題があります。 Gradle v.1.3.1を使用しましたが、Android Studioバージョンはv1.2.2です。 Android Studioをv.1.3.2に更新するだけで問題が解決しました。
Xmlにタイプミスがあると、しばしばこのエラーが発生します。 gradleコンソールを開き、表示される最初の赤い線までスクロールします。正確な問題がわかります。
正直に言って、私には上記の解決策のどれも機能せず、私はこれを3日間ほとんど戦った。最後の究極の解決策は、プロジェクトをバックアップし、スタジオとそのトレースファイルを完全にアンインストールし、temp、%temp%、およびプリフェッチフォルダーからファイルをクリアしてから、もう一度再インストールすることでした。
Plsは解決策の1つであると教えた上記の答えを破棄します。私のチームメイトの1人がコードをbitbucketにプッシュするときにgit.ignoreファイルを含めるのを忘れていたため、そのコードをプルしてからgradleを使用して上記の問題をポップするたびに、この問題に繰り返し直面しました。そして、それを考え出した後、適切なgit.ignoreファイルを追加しましたが、今ではany1のPCに問題はありません:)
同じ問題がありました。 1時間の闘争の後、ようやく修正されました。
最初にAndroid Studioを1.3.2に更新しました。問題はすぐには解決しませんでしたが、少なくともアプリケーションを実行しようとすると、適切なエラーが発生しました。
(私にとっては、JAR依存関係に何か問題があったので、それらを削除し、現在実行していますが、それはおそらく無関係です)
どのソリューションも私にとってはうまくいきませんでした。だから私はこの解決策を見つけました ここ :
私のAndroid StudioはJDK 1.8を使用していたため、JDK 1.7に切り替えて、現在動作しています!
に行く
ファイル>プロジェクト構造> SDKの場所
JDK Locationをjdk1.8.0_05に設定しました。これをjdk1.7.0_79に変更したところ、すべて正常に動作するようになりました。
私の場合、問題の根本は一部のxmlファイルが参照していたリソースを削除しましたで、その場合は「プロジェクトをクリア」、「プロジェクトを再構築」、「Gradle VMオプション」または「.gradleフォルダーの削除」はまったく役に立ちました。
さらに言えば、前述のxmlファイルはどれも使用されておらず、エラーはどこにも表示されませんでした。 (絶望的)Gradleを同期してからGradleコンソールを開き、スクロールして赤のエラー行を読み取るの場合にのみ問題を検出しました。
同じ問題があり、Android Studioを1.2.1から1.5.1にアップグレードした後、問題はなくなりました。 --stacktrace --info
をVMオプションに追加した後でもエラーはありませんでした。 Gradleタスクは正常に終了しますが、アプリケーションは起動しません(そしてスタジオは実行ボタンを永久にグレーアウトし、おそらくエミュレータからの応答を待ちます)。ここで言及した他のすべてを試しました。
AS 2.0の新しいバージョンでは、ファイル->設定->ビルド、展開および実行-コンパイラー-> Androidコンパイラー-> Gradle-> Gradle Vmオプション
これをオプションとして入れます-Xmx256m
このようなエラーが発生した場合。画面の右下隅に移動するだけで、GRADLE CONSOLEとして知られているものが開き、問題が発生したことがわかります。それは私を助けました。
プロジェクトをクリーンアップし、再試行しましたが、問題はなくなりました。
これは、Android studio設定でコマンドラインオプションを指定したことが原因である可能性があります。これを確認するには、
ファイル>設定>ビルド、実行、展開>コンパイラ
「コマンドラインオプション」を参照して、何かが提供されているかどうかを確認します。 (あなたの場合-x)。その場合は削除し、[適用]および[OK]をクリックします。それは私のために働いた...
String.xmlから誤って文字列を削除しましたが、アクティビティ名のマニフェストで指定されていることを知りませんでした。
Androidスタジオをアップグレードしてみてください。プロジェクトを再度実行すると、問題の場所がわかります。
私にとっては、この問題に何度か遭遇しました。1回目はstyle.xmlの問題で、2回目はstring.xmlファイルです。とにかく、Android studioは.xmlファイルの問題を見つけることができなかったようです。
とにかく、Androidスタジオを「更新」して、どこに問題があるかを教えて、再インストールしてみてください。
がんばろう!