問題タブ [android-studio-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 「新しい」AVD で Android エミュレーターが空白になり、HAXM を使用したまともなマシンで数時間後でも
セットアップ: Android Studio 1.4 を搭載した Win7/64 と、同じマシンに 2.0 Preview 5 を搭載 (i5-2450M w/4 GB、HAXM 6.0.1 をサポート、2 GB に設定)。
私は徹底的に試したわけではありませんが、私が試した少数の AVD の組み合わせでは、Android 2.2 (「Froyo」、arm、API 8) を実行している AVD しか実際に起動できません (数分かかり、遅いですが、動作します)。 .
新しいもの (API 15-23 から; API 15 では ARM と x86 Atom の両方を試しました) はエミュレーター ウィンドウを表示しますが、最大 14 時間放置されていても、電話の画面内には何も表示されません。
他のエミュレーターがあることは知っていますが、かなりまともなセットアップでこれが機能しないのはなぜだろうかと思っています。
Android Studio の出力ウィンドウには、かなり迅速に次のように表示されますが、その後は何も表示されません。
とにかくアプリを実行しようとすると、次のように表示されます。
それ以降 (数時間後、AS にアプリをインストールするように指示したかどうかに関係なく)、emulator-x86.exe は 848 MB の RAM を使用し、CPU は 0 ~ 25 で変動しますが、通常は 0 です。
AVD の詳細は次のとおりです。
「Genymotionを使用するだけ」の回答を探しているわけではありませんが、出力にブートの問題が実際に示されずにこれが発生する理由を探しています。
アップデート
実行すると、これlogcat
が表示されます。数秒待ってからさらに出力するという行に到達すると、最終的に次の で一時停止します。この出力の 25 MB、およびカウント...Waiting for service SurfaceFlinger...
Waiting for service SurfaceFlinger...
android - Android Studio 2.0 Preview 5 + Preview 6 で外部依存関係からのインポートを解決できない
最後のAndroid Studio 2.0プレビューからプレビュー 5にアップグレードした後、android.support.wearable
パッケージからのインポートに問題があります。
メイン アプリと Wear アプリの両方が正常にビルドおよび実行されますが、Android Studio のエディターは、これらのインポートを解決できないと不平を言います
Wear モジュールの build.gradle には、次の依存関係があります。
http://developer.android.com/training/wearables/apps/always-on.html#EnableAmbientから理解しているように、これは提供されたステートメントを使用するときに機能するはずです。そして、Android Studio のアップグレードまではうまくいきました。何か不足していますか?
アップデート:
これは、Wear ライブラリだけの問題ではなく、外部依存関係と思われるものの一般的な問題です。(トピックはもともとUnable to resolve package android.support.wearable in Android Studio 2.0 Preview 5でした。)
問題はいつでも発生する可能性があるようですが、実際には、クラスで多くの変更を行うたびに発生します (インポートの変更でしょうか?)。ちょうど今、突然、Play Services と Facebook 広告のインポートを解決できなくなりました (他の依存関係についてはまだ作業中です)。
この問題の回避策を偶然見つけました。インストールした Android Studio 1.5 でプロジェクトを開いてビルドすると、すべてのインポートが修正されます。Android Studio 2.0 に戻ると、インポートが長時間解決できなくなることなくプログラミングを続けることができます。
問題をグーグルで調べている人にとって、Android Studio のエラー メッセージは通常のCannot resolve symbol '[package]'です。
android - Android Studio 2.0 alpha5 アップグレード後にビルドすると、play-services8.1.0 に対して FildNotFoundException が発生する
Android Studio 2.0 をプレビュー 6 にアップグレードした後、すべての同期、クリーン、再構築の後、次のエラーが発生します。
SDK ツールをすべて最新バージョンに更新しようとしましたが、play-services を 8.4.0 に更新しようとしましたが、うまくいきませんでした...
他の誰かが同様の問題に遭遇しますか? あなたはそれに対する解決策を見つけましたか??
android - Android Studio 2.0 プレビュー 6 gradle 2.0.0-alpha6 maps.jar の BootstrapApplication クラスが見つかりません
Android Studio 2 プレビュー 4 からプレビュー 6 にアップグレードすると、アプリはビルドされますが、デバイスで起動するとすぐにクラッシュします。私のアプリは Google マップとプレイ サービスを使用しており、アップグレード前は正常にビルドされていました。
Instant Run を無効にすると、クラッシュせずにビルドできますが、Instant Run が無効になっている場合は Studio 2.0 ベータ版を使用しても意味がありません。
Preview 4 に戻そうとしましたが、問題は解決しませんでした。問題の根本は使用のどこかにあるようです
alpha3 (以前の作業セットアップ) を使用するように強制すると、すべて問題なく、スタジオ プレビュー 4 および 6 で期待どおりにインスタント ランが動作します。
アプリの起動/クラッシュ時の例外は次のとおりです。
01-21 17:35:31.555 30075-30075/com.company.myappnameplus E/AndroidRuntime: 致命的な例外: メイン プロセス: com.company.myappnameplus、PID: 30075 java.lang.RuntimeException: アプリケーション com.android をインスタンス化できません。 tools.fd.runtime.BootstrapApplication: java.lang.ClassNotFoundException: パスにクラス "com.android.tools.fd.runtime.BootstrapApplication" が見つかりませんでした: DexPathList[[zip ファイル "/system/framework/com.google. android.maps.jar」、zip ファイル「/data/app/com.company.myappnameplus-1/base.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_dependencies_8b36bf2fb6c9fc3dcd915b0effe791e5a50faf8d.apk」、zipファイル "/data/app/com.company.myappnameplus-1/split_lib_slice_0_1a0168c89c1a86b61600aa66f7d6f319881b77c4.apk"、zip ファイル "/data/app/com.company.myappnameplus-1/split_lib_slice_1_a471c1e8faba5d17663780e37b7f227a45f3bc48.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_2_9dc8d6131a401b2484dca13c95c2bfff6ce9fe24.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_3_489c8b6bf579c4a0b5a7968fa43d579b9fbf0ea1.apk" , zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_4_0e650edd3ae479f251ae5a4b5a1bf84498771472.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_5_95fd91377416b71171b9b62c4c6559534d10668d.apk", zip file "/data/app /com.company.myappnameplus-1/split_lib_slice_6_a24f63d8736d4696a2261fd6310aca5decd2e753.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_7_bc927a3c249d78a3bed63d615fee2368a7.8k1」zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_8_3930d0a866d3a4c4384dc1c0b3d6baa5c310bed1.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_9_20ea2f37b2bb23f478a650eb82cd0465187969d4.apk"],nativeLibraryDirectories=[/data/app android.app.ActivityThread.handleBindApplication(ActivityThread. java:4680) で android.app.ActivityThread.-wrap1(ActivityThread.java) で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405) で android.os.Handler.dispatchMessage(Handler.java:102) android.os.Looper.loop(Looper.java:148) で android.app.ActivityThread.main(ActivityThread.java:5417) で java.lang.reflect.Method で。com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) で (ネイティブ メソッド) を呼び出します。com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) でlang.ClassNotFoundException: パスにクラス "com.android.tools.fd.runtime.BootstrapApplication" が見つかりませんでした: DexPathList[[zip ファイル "/system/framework/com.google.android.maps.jar", zip ファイル" /data/app/com.company.myappnameplus-1/base.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_dependencies_8b36bf2fb6c9fc3dcd915b0effe791e5a50faf8d.apk」、zip ファイル「/data/app/com.company」 .myappnameplus-1/split_lib_slice_0_1a0168c89c1a86b61600aa66f7d6f319881b77c4.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_1_a471c1e8faba5d17663ap780e37b7f227a8kbc3」、zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_2_9dc8d6131a401b2484dca13c95c2bfff6ce9fe24.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_3_489c8b6bf579c4a0b5a7968fa43d579b9fbf0ea1.apk", zip file "/data/app/ com.company.myappnameplus-1/split_lib_slice_4_0e650edd3ae479f251ae5a4b5a1bf84498771472.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_5_95fd91377416b71171b9b62c4c6559534d10668d.apk", zip file "/data/app/com.company.myappnameplus-1/ split_lib_slice_6_a24f63d8736d4696a2261fd6310aca5decd2e753.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_7_bc927a3c249d78a3bed63d615fee2368a584d167.apk」、zipcom ファイル「./company.myappnameplus-1/split_lib_slice_8_3930d0a866d3a4c4384dc1c0b3d6baa5c310bed1.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_9_20ea2f37b2bb23f478a650eb82cd0465187969d4.apk"],nativeLibraryDirectories=[/data/app/com.company.myappnameplus-1/lib/arm64 、/vendor/lib64、/system/lib64]]
何が起こっているのか、またはこのエラーを克服する方法を知っている人はいますか?
android - Android Studio アプリケーションの実行方法ですが、ランチャーは必要ありません
単純に実行したいアプリケーションがありますが、ランチャー アイコンは必要ありません。
このタグは削除しました
カテゴリ android:name="android.intent.category.LAUNCHER" />
しかし、その後、Androidスタジオはエラーを出し始めます
起動アクティビティを識別できませんでした: デフォルトのアクティビティが見つかりません アクティビティの起動中にエラーが発生しました
私が欲しいもの:
Androidスタジオからアプリケーションを実行したら、アプリケーションの実行を開始したいだけですが、ランチャーアイコンを持ってはいけません。そのため、ユーザーは自分で起動できないはずです。
ノート:
私は、ユーザーが必要に応じてそれを使用し、何かを変更できるように活動を行うことは合法ではないことを知っています. しかし、私のアプリではそうではありません。ユーザーがランチャーを非表示にして、誰もアプリについて知らないようにしたいからです。そのため、そのような場合は心配しないでください。:)
android - 起動中の Andorid Studio 2.0 Preview 5 エラー
エラーログは
プロジェクト build.gradletargetSdkVersion = 23
を更新するとエラーは解決しますが、その理由がわかりません。
android-ndk - gradle-experimental プラグインを使用した NDK デバッグ
Android Studio NDK プロジェクトであるプロジェクトにネイティブ デバッグを追加しようとしています。以前は、gradle を使用してシェル スクリプトを開始し、NDK ライブラリをビルドしました。現在、gradle-experimental プラグインを使用するように移行しようとしています。
NDK で gradle-experimental を使用することについて、わずかな情報 (ほとんどの場合、ここではAndroid Tools Site - Gradle Experimental ) をネットで探し、プレビュー NDK を使用しているこの build.gradle ファイルをまとめました。 Java ビルドとインラインで NDK ビルドを実行するためのサポート。
断片的な情報から最終的にこれをまとめた後、NDK 部分のビルドを取得することができましたが、依存関係に明確に含まれている httpmime-4.4-beta1.jar ファイルを含めることができませんでした。次のように、さまざまな順列を試しました。
ただし、Jar ファイルから欠落しているシンボルのエラーは引き続き表示されます。
build.gradle ソース
欲求不満から、実験的ではないブランチに戻しましたが、古い build.gradle ファイルを使用しても、同じ jar ファイルを見つけることができません。Android Studio 2.0 Preview 6 の問題でしょうか?
他の誰かがこれを経験したことがありますか、それとも解決策がありますか? 最終的に NDK デバッグが Android Studio で正しく機能するようになると非常に便利です。この最後のハードルがなければ、私はそこにいると思います。
そのjarファイルに依存するコードを書き直す以外に、私は他に何を試すべきか途方に暮れています。また、上記の build.gradle ファイルの形式に関する提案も受け付けています。これらの新機能のドキュメントはまだ非常にまばらであり、サンプルの一部は適切な構文に関して既に古くなっているようです。
何が足りないの?
C および Cpp (mobile:compileNativeArmeabiDebugArmSharedLibraryNativeMainCpp) の手順は正常に行われていることがわかりますが、Javac は失敗します。このjarファイルのアプローチは、Apacheのhttp-mime libで過去2年ほどうまく機能しているので、なぜ突然これが問題になるのかわかりません。
はい、Apache ライブラリが非推奨であることは知っていますが、これはレガシー コードであり、その事実にもかかわらず機能するはずであり、将来的に更新される予定です。
android - アプリのソース コードがなくても log cat の出力を確認できますか?
デバイスにアプリをインストールしています。私が開発したアプリですが、もうソース コードを入手していません。
このアプリにログキャットを添付することはできますか?
android-studio - HotSwap が Android Studio で動作しませんか?
私は Android Studio で単純な Java プロジェクトを作成しています (Android プロジェクトではありません)。デバッガーで実行し、ループのメソッド本体に印刷メッセージを追加し、ctrl+F9 をクリックしてビルドしますが、何も起こりません。何が間違っている可能性がありますか?
svn - Android Studio 2.0 で特定の svn リビジョンをブランチからトランクにマージする方法
少し前に、マージしたいリビジョンを選択できる素晴らしいウィンドウがありました。そして最近、新しいダイアログが表示され始めました。それは言います:
これにより、ブランチ ' https://my_branch ' が今後の作業に使用できなくなります。新しいトランク ( https://my_trunk ) の変更を正しく吸収できず、このブランチを再びトランクに適切に再統合することもできません。
本気ですか?
しかし、私はそれを再統合したくありません。いくつかのリビジョンをマージしたいだけです。Android Studioでそれを行うことはできますか
ありがとう