タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

12
com.google.android.gms:play-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1が見つかりませんでした。 11 6.1.71 6.5.87
gradleを介してplay-servicesを参照すると機能しなくなりました-煮詰めました-そもそも参照として使用したサンプルでも機能しなくなりました:https : //plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':auth'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':auth:compile'. > Could not find com.google.android.gms:play-services:3.1.36. Required by: gpsdemos:auth:unspecified * Try: Run with --stacktrace option to …

6
Android Studio 3.0フレーバーディメンションの問題
Studio Canaryビルドにアップグレードされました。以前のTelegram Messengerのプロジェクトで、次のエラーが発生しました。 エラー:すべてのフレーバーは、名前付きのフレーバーディメンションに属している必要があります。フレーバー「armv7」はフレーバーディメンションに割り当てられていません。詳しくはhttps://d.android.com/r/tools/flavorDimensions-missing-error-message.htmlをご覧ください 私は何をすべきか?私はそのリンクをすでに見ましたが、何をすべきか理解できませんでした。現在、3つのビルドバリアント、リリース、デバッグ、フォスがあります。


30
APKファイルがディスクに存在しません
Android Studioでデバッグアプリケーションを試行すると、次のログ出力が表示されます。 APKファイル/Users/MyApplicationName/app/build/outputs/apk/app-debug.apkがディスクに存在しません。 Android Studioを再起動しましたが、この問題を解決できません。どうすれば解決できますか?ありがとうございました

23
Androidエミュレータからlocalhost:portにアクセスする
で実行するローカルマシンでWebサービスを実行していlocalhost:54722ます。 Androidエミュレーターで実行されているアプリからサービスを呼び出したいのですが。 10.0.2.2アプリで使用するとlocalhostにアクセスすることを読みましたが、ポート番号でも機能しないようです。それは言うHttpResponseException: Bad Request。

10
AndroidマニフェストのversionCodeとversionName
Androidコードマーケットにバージョンコード= 2、バージョン名= 1.1のアプリがありました しかし、今日それを更新しているときに、マニフェストのバージョンコード= 3を変更しましたが、誤ってバージョン名を1.0.1に変更して、apkを市場にアップロードしました。 さて、私のアプリのユーザーはスマートフォンで更新通知を受け取りますか?または、プロセスをやり直す必要がありますか?

30
Android Materialとappcompat Manifestの統合に失敗しました
次の学年があります dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } しかし、アプリを作成したいときは、次のログを取得します。 Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-19:19 to override. オーケー!マニフェストに移動して実行します。 …

8
FirebaseInstanceIdServiceは廃止されました
firebase通知トークンが更新されるたびに通知トークンを取得するために使用されるこのクラスを知っているすべての人が、このクラスから更新されたトークンを取得します。 @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); } FCMを実装するためにこれを使用するには、MyClassを FirebaseInstanceIdService ただし、FirebaseInstanceIdServiceが非推奨であることを示す 誰かがこれを知っていますか?、これは非推奨であるため、更新されたトークンを取得するためにこれの代わりにどのメソッドまたはクラスを使用する必要がありますか? 私は使用しています: implementation 'com.google.firebase:firebase-messaging:17.1.0' 私は同じことについて文書をチェックしましたが、これについて何も言及されていません。:FCMセットアップドキュメント 更新 この問題は修正されました。 Googleがを廃止したためFirebaseInstanceService、 私は方法を見つけるために質問をしました、そして私たちはFirebaseMessagingServiceからトークンを取得できることを知りました、 以前と同様に、質問したときにドキュメントは更新されていませんが、Googleドキュメントが更新されたので、詳細については、このGoogleドキュメントを参照してください:FirebaseMessagingService OLD From:FirebaseInstanceService(非推奨) @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = …

8
ADBシェルの入力イベント
基本的な違いは何ですかadb shell input keyeventとはadb shell sendevent?文字の入力にはどちらを使用すればよいですか?キーコードは、両方のコマンドに渡すものと同じですか?
222 android  adb 


6
ハンドラーからすべてのコールバックを削除する方法は?
メインアクティビティによって呼び出されたサブアクティビティからのハンドラがあります。このハンドラは一部のRunnableのサブクラスで使用されており、管理できません。さて、イベントでは、アクティビティを完了する前にそれらを削除する必要があります(どういうわけかを呼び出しましたが、それでも何度も繰り返し呼び出します)。ハンドラからすべてのコールバックを削除する方法はありますか?postDelayonStopfinish()

9
XMLの「画像のcontentDescription属性がありません」
[アクセシビリティ]の画像のcontentDescription属性が欠落しているという警告が表示されます。この警告は、ImageView以下のXMLコードの5行目(宣言)に表示されます。 これにより、アプリケーションをビルドして実行するときにエラーが発生しません。しかし、私はなぜこの警告が出るのか本当に知りたいのです。 これは私のXMLファイルです: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/contact_entry_image" android:src="@drawable/ic_launcher" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/contact_entry_text" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" /> </LinearLayout> これに関して私を助けてください、そしてあなたの読書に感謝します。

22
Android RecyclerViewに分割線を追加するにはどうすればよいですか?
私が使用しているAndroidアプリケーションを開発していRecyclerViewます。私は追加する必要が仕切りをしてRecyclerView。追加しようとしました- recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); 以下は私のxmlコードです- <android.support.v7.widget.RecyclerView android:id="@+id/drawerList" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" />

23
Android Fatal signal 11(SIGSEGV)at 0x636f7d89(code = 1)。どのように追跡できますか?
私はSIGSEGV、Androidアプリでを取得する理由を追跡することに関する他の投稿を読んでいます。Canvasの使用に関連するNullPointersを探すためにアプリを精査する予定ですが、SIGSEGV毎回異なるメモリアドレスを調べます。プラス私が見てきたcode=1とcode=2。メモリアドレスがだった場合0x00000000、私はそれがNullPointerであるという手掛かりを得るでしょう。 私が手に入れた最後のものはcode=2: A/libc(4969): Fatal signal 11 (SIGSEGV) at 0x42a637d9 (code=2) これを追跡する方法に関する提案はありますか? 私には容疑者がいますが、まだ実験に熱心ではありません。私のアプリは、オフラインマッピングにOSMDroid APIを使用しています。OverlayItemクラスは、マップ上のマーカー/ノードを表します。ネットワークを介してデータを収集し、OverlayItemに入力するサービスがあります。これは、マップに表示されます。デザインを簡略化するために、OverlayItemを自分のNodeOverlayItemクラスに拡張しました。これには、UIアクティビティとサービスで使用する追加の属性がいくつか含まれています。これにより、UIとサービスのアイテム情報が一元化されました。インテントを使用してアクティビティにブロードキャストし、何かが変更されたときにUIマップを更新しました。アクティビティはサービスにバインドし、NodeOverlayItemのリストを取得するためのServiceメソッドがあります。OSMDroid APIのOverlayItemの使用かもしれません。と私のサービスは同時にノード情報を更新します。(同時実行の問題) これを書いていると、それが本当に問題だと思います。頭痛の種は、NodeOverlayItemからNodeとOverlayItemを分けているのではなく、Serviceが保持するのは、アクティビティがノードからのデータを必要とするということです。さらに、アクティビティが作成されるとき(onResumeなど)、OverlayItemオブジェクトは、アクティビティが存在しないときにサービスが維持していたノードデータから再作成する必要があります。たとえば、アプリを起動すると、サービスがデータを収集し、UIがそれを表示し、ホームに戻ってアプリに戻ります。アクティビティは、最新のサービスノードデータからOverlayItemをプルして再作成する必要があります。 これは素晴らしい質問でも明確な質問でもありません。それは私のすべてのSOの質問がニッチまたはあいまいであるようです。誰かがこれらのSIGSEGVエラーを解釈する方法について提案があれば、それは大歓迎です! 更新これ は、デバッグセッション中にキャプチャされた最新のクラッシュです。私はこれらのデバイスのうち3つをテストに使用していますが、開発およびテスト中にすべてが確実にクラッシュするわけではありません。GCのログを記録できるように、少しだけ余分に追加しました。問題はおそらくメモリの枯渇に関連していないことがわかります。 03-03 02:02:38.328: I/CommService(7477): Received packet from: 192.168.1.102 03-03 02:02:38.328: I/CommService(7477): Already processed this packet. It's a re-broadcast from another node, or from myself. It's not a repeat broadcast though. 03-03 02:02:38.406: D/CommService(7477): …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.