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

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

14
Androidで作成SMSビューを表示する
AndroidでSMSを送信したい。 SMS送信の目的は何ですか? メッセージフィールドに事前定義されたテキストが渡されたSMSの作成ビューを表示したいと思います。
167 android  sms 


11
:java.util.concurrent.TimeoutExceptionを処理する方法:android.os.BinderProxy.finalize()が10秒のエラー後にタイムアウトしましたか?
私たちは多くの見ているTimeoutExceptions中をGcWatcher.finalize, BinderProxy.finalize、そしてPlainSocketImpl.finalize。それらの90%以上がAndroid 4.3で発生します。Crittercismから、フィールド外のユーザーからこれに関するレポートを受け取っています。 エラーは次のバリエーションです: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds" java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds at android.os.BinderProxy.destroy(Native Method) at android.os.BinderProxy.finalize(Binder.java:459) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170) at java.lang.Thread.run(Thread.java:841) これまでのところ、問題を社内で再現したり、原因を突き止めたりすることはできませんでした。 これを引き起こす可能性のあるアイデアはありますか?これをデバッグして、アプリのどの部分がこれを引き起こしているのかを知る方法はありますか?問題に光を当てるものは何でも役立ちます。 その他のスタックトレース: 1 android.os.BinderProxy.destroy 2 android.os.BinderProxy.finalize Binder.java, line 482 3 java.lang.Daemons$FinalizerDaemon.doFinalize Daemons.java, line 187 4 java.lang.Daemons$FinalizerDaemon.run Daemons.java, line 170 5 …

30
アプリの起動時に「BatchedBridgeを取得できませんでした。バンドルが適切にパッケージ化されていることを確認してください」というエラー
Android 4.4.2で反応ネイティブプロジェクトを作成しようとすると、このエラー画面が表示されます そしてそれを解決する方法を見つけることができませんでした。パッケージャを再起動し、デバイスを再接続して、react Nativeを再インストールして新しいプロジェクトを開始してみました。6.0.0以降のバージョンでは問題なく動作します。

14
フラグメントとアクティビティの両方で定義されている場合、フラグメントでonRequestPermissionsResultが呼び出されない
recyclerviewアダプターを使用して、このrecyclerviewにrecyclerviewと設定データがあるフラグメントがあります。 これで、アダプターのリスト項目にボタンがあり、これをクリックして、AndroidのREAD_EXTERNAL_STORAGE権限を確認して、Androidの新しい権限モデルを確認します。 このアダプターのフラグメントに新しい機能を作成して、許可が付与されているかどうかを確認し、まだ付与されていない場合は許可を要求します。 MyFragment.thisをアダプターのパラメーターとして渡し、アダプターのボタンクリックでフラグメントのメソッドを呼び出しました。 以下のコードを使用してrequestPermissionをフラグメントで呼び出しました。 if(ContextCompat.checkSelfPermission(mContext, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, ConstantVariables.READ_EXTERNAL_STORAGE); } onRequestPermissionsResult以下のコードを使用して、メソッドをフラグメントでオーバーライドしました。 @Override public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) { switch (requestCode) { case ConstantVariables.READ_EXTERNAL_STORAGE: // If request is cancelled, the result arrays are empty. if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { // permission …


26
ADBがWindows 7でNexus 4を認識しない
私はWindows 7を実行していますが、ハードウェアデバイスの使用に関するAndroid開発者のWebサイトに記載されているすべてのドライバーを更新しました。ただし、アプリケーションを実行しようとすると、EclipseはまだNexus 4を認識していません。Androidデバイスセレクターがポップアップしますが、ハードウェアセクションには何も表示されません。デバッグ、サードパーティのアプリ、モックの場所もすべてスマートフォンでオンにしました。 電話がまだ新しいからですか?NexusをEclipseで動作させる方法はありますか? コマンドプロンプトのADBデバイスの下に何も表示されません。
166 android  adb  nexus-4 

6
ビルドフレーバーの使用-ソースフォルダーとbuild.gradleを正しく構造化する
注:ザビエルの回答の後に編集された回答 Android Studioの1つの同じアプリケーションプロジェクトに異なるビルドフレーバーを使用しようとしています。ただし、適切に機能するように構成するのに非常に時間がかかっているようです。 手順: 「Test」という名前の新しいAndroid Studioプロジェクトを作成します。 build.gradle *を開き、次の行を追加しました: productFlavors { flavor1 { packageName 'com.android.studio.test.flavor1' } flavor2 { packageName 'com.android.studio.test.flavor2' } } Android Studioを再起動すると、[ビルドバリアント]セクションに4つのビルドバリアントが表示されます。これまでに製品のフレーバーを設定することに成功したことを意味します。** flavor1の新しいSourceフォルダーを作成しました。ただし、正しい方法で行っているかどうかはわかりません。ここに私がそれをした方法があります: このプロジェクトのパッケージ名は次のとおりです。 com.foo.test srcフレイバー1のフォルダーを右クリックして、実際にエクスプローラーで個々のフォルダーを作成しましたsrc/flavor1/java/com/foo/test/MainActivity.java。 「java」フォルダが青色になっているため、上記はうまくいきました。つまり、IDEはアクティブなソースディレクトリを認識しています。また、パッケージは自動的に作成されました。これにもかかわらず、重複するクラスが見つかったという警告が表示されます。こちらのスクリーンショットをご覧ください。 flavor2の場合、パッケージを手動で作成しようとしましたが、flavor2の「src」フォルダーが青く表示されていないため、右クリックするとオプションが異なり、「新しいパッケージ」を使用できません。こちらの画像をご覧ください。 flavor1については、青色に変わる「res」ディレクトリも作成しましたが、それにもかかわらず、別の方法を使用したい場合に備えて、AndroidリソースファイルまたはAndoridリソースディレクトリを作成する機能はありません。さまざまなフレーバーのリソース。 私は何か間違ったことをしていますか?それとも何か不足していますか?さらに情報が必要な場合はお知らせください。 *私のプロジェクトには2つの build.gradleファイルがあるようです。1つはプロジェクトフォルダー(\ GradleTest)のルートにあり、これは空です。2つ目は、\ GradleTestのサブフォルダーのルートにあり、 'GradleTest'(GradleTest-GradleTest)というラベルが付いています。これは、開いたときに既にコードがあったものです。したがって、それは私が編集したものです。 ** Gradleの設定を確認したところ、[ 自動インポートを使用する]は既に有効になっているようです。これにもかかわらず、build.gradleファイルに変更を加えても、ビルドバリアントは自動的に更新されません。注:私はまた、ビルド-プロジェクトの再構築、および/またはビルド-プロジェクトの作成を使用してみました。変更を有効にするには、プロジェクトを閉じて、再度開く必要があります。


5
notifyDataSetChangedの例
私Android ApplicationのnotifyDataSetChanged()方法で使用しようとしていますArrayAdapterが、うまくいきません。 私はここで答えとして見つけました、それnotifyDataSetChanged()はメインスレッドで実行されるはずですが、その例はありませんでした。 誰かが例または少なくともリンクを送信できますか?

14
ImageView-高さが幅と一致していますか?
私はimageviewを持っています。幅をfill_parentにしたい。私はその高さが幅が最終的に何であれ何であれ欲しいです。例えば: <ImageView android:layout_width="fill_parent" android:layout_height="whatever the width ends up being" /> 独自のビュークラスを作成しなくても、レイアウトファイルでそのようなことが可能ですか? ありがとう
166 android 

30
Android Studioでのアプリケーションのインストールに失敗しました
昨日からアプリは完全に実行されてAndroid Studioいましたが、今日、自分がアプリで作業を開始して実行すると、エラーメッセージが継続的に表示されます 「セッションを確立できませんでした」というメッセージが表示されてインストールが失敗しました 画面: OKをクリックするとエラーメッセージが表示されます セッション「アプリ」:APKのインストールエラー そして、アプリはデバイスに存在しません(すでにアンインストールされています)。何をすべきか私に提案してください?


30
エラー:タスク ':app:clean'の実行に失敗しました。ファイルを削除できません
Android Studio Gradleプロジェクト(主にKotlinコードを含む)を再構築しようとしていますがUnableToDeleteFileException、クリーニング/再構築プロセス中にがスローされ始めました。 Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar これは、プロジェクトのパッケージ構造を変更しようとした後に起こりました。残念ながら、私はAndroid Studioを介してリファクタリングするのではなく、ソースフォルダーの名前を変更して移動しましたが、これは悪い考えでした。 私はこの問題の解決策を一日中探していましたが、これらは私が役に立たないように試みたものです: Gradle同期を実行します。 Java JREおよびJava SDKを再インストールします。 Android Studioの最新バージョン(1.4)を再インストールします。 以前のASバージョン(1.3)にロールバックします。 ASキャッシュを無効にして再起動します。 プロジェクトディレクトリ内のgradleおよび.gradleディレクトリを削除します。 .gradleユーザーディレクトリのディレクトリを削除しています。 gradlew cleanASターミナルから実行。 手動でソースを新しいプロジェクトにコピーします(プロジェクト間でそれがどういうわけか持続するという奇妙なことです...) 私が少し成功して試しましたが、エラーが再び発生する前に、もう一度クリーンアップして再構築するだけにしておきます: ASを閉じ、手動でビルドファイルを削除し、再度開きます。 java.exeASの実行中にプロセスを強制終了します(これは技術的には毎回実行できますが、面倒でビルドプロセスの速度が低下します)。 したがって、Javaプロセスをコンパイルすると、なんらかの理由でビルドファイルがロックされる可能性がありますが、Kotlinにも関係している可能性があります。私が取り組んでいる(より成熟した)Java Androidプロジェクトがありますが、クリーニングするとこのエラーを再現できません。それは私のKotlinプロジェクトでのみ発生するようです。 更新: この問題は、Kotlin Androidプラグインが原因であることがわかりました。apply plugin: 'kotlin-android'モジュールのbuild.gradleファイルから削除すると問題が消え、再度挿入すると問題が再発します。これについての洞察を提供してください。 アップデート2: 最後の更新は原因ではありません。プロジェクトにKotlinファイルが含まれている場合、再構築とクリーニングが失敗することがわかりました。すべてのKotlinファイルが削除されても、バックグラウンドJavaプロセスが強制終了されるまで失敗し続けます。つまり、ビルドファイルになんらかのロックがかかります。詳細とバグの再現手順を記載したバグをここに提出しました:KT-9440

23
android-sdkのインストールに失敗しました:「java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema」
Android SDKツールをインストールすると、次のエラーが発生します。 java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema なぜこれが起こっているのですか、どうすれば修正できますか? デバッグ出力: $ java --version java 9 Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode) $ brew cask install android-sdk ==> Caveats We will install android-sdk-tools, platform-tools, and build-tools for you. You …
166 java  android  java-9 

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