問題タブ [acra]
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 - Android アプリケーションがクラッシュするが、再起動しない - アプリケーションの別のポイントから再開する
問題のアプリケーションは既にデプロイされています。私はACRAについて知りました。それを追加して、アプリケーションのクラッシュが発生している理由を調べます。
ただし、私の問題は、アプリケーションがクラッシュすることです(ダイアログが表示され、「強制終了」または「待機」のオプションが表示されます)が、アプリケーションを完全に再起動するのではなく、クラッシュが発生する前の時点から再開します。ただし、これにより問題が発生し、アプリケーションを再起動することによってのみ修正されます (たとえば、データの突然の損失、意味のないクラッシュなど)。
では、クラッシュしたアプリケーションを強制的に終了させるにはどうすればよいでしょうか? (再起動しないでください)。
編集: 最大の問題は、アプリケーションがクラッシュした後、アプリが再起動されて再起動されるまで、設定ファイル内のすべてのデータが消えることです。
java - 標準 Java の ACRA とは何ですか?
ACRA ( http://code.google.com/p/acra/ ) と呼ばれる Android 用の非常に優れたクラッシュ レポート機能があります。標準 (モバイルではなく) Java 用の同様のライブラリはありますか?
java - org.acra.* を Android プロジェクトにインポートすると、エラーが発生します。
ACRA を Android プロジェクトに追加したいと考えています。リンクに従って手順を実行します: http://code.google.com/p/acra/wiki/BasicSetup
プロジェクトの lib フォルダーに jar ファイルを追加し、それをビルドに追加しました。しかし、次のようなJavaコードにACRAの行を追加しようとすると
また
Eclipse でエラーが表示されます。では、どうすればこのエラーを取り除くことができますか? ありがとう。
android - ACRAの初期化時にjava.langExceptionInInitializerErrorを取得する
ACRAをアプリケーションに統合して、ベータスタジアムのアプリからクラッシュレポートを取得したので、バグを修正したり、コードのエラーを見つけたりできます。これをエミュレーターで実行すると、すべてが正常に機能し、ACRAは稼働していますが、 Android Toolsを使用してアプリケーションの署名付きパッケージをエクスポートすると、ExceptionInInitializeErrorが発生し、アプリケーションはデバイス上で強制的に閉じられます。このエラーをキャッチしてACRAなしで続行すると、アプリ自体が魅力のように実行されます...
ここの誰かがACRAで同じ問題を抱えていますか?それはProGuardと関係があるのでしょうか?私はACRAのホームページでProGuardの方法に従いましたが、おそらくこれに何かが欠けていますか?
私のproguard.cfgは次のようになります。-injars'C:\ Workspaces \ motodevWs \ gp2012 \ bin \ classes' -injars'C:\ Workspaces \ motodevWs \ gp2012 \ libs' -outjars'C:\ Workspaces \ motodevWs \ gp2012 \ bin \ classes-processed.jar '
問題が解決しました!
調査と問題の再考にいくらか努力した後、私は問題の解決策を見つけました、そしてそれは確かに私proguard.cfg
が何かを逃した私のファイルにありました!
どういうわけか私は列挙型を保持することができませんでした、今私は追加しました
私proguard.cfg
とすべてが完璧に機能しています!
php - Android-acraからphpスクリプトにデータを送信する
一部のアプリでacraを使用し、データをGoogle Docsスプレッドシートに送信していますが、データの安全性が高いと思われるサーバーで実行しているmysqlセットアップにデータを送信するように切り替えたいと思います。postメソッドを使用してデータを送信する方法はわかりますが、データの命名規則がわからないため、phpスクリプトでデータをキャッチできます。
誰かが変数名が何であるか、または私がそれらをどこで見ることができるかを知っているので、私は私のphpで何を探すべきかを知っていますか?
android - Eclipse - ACRA jar ファイルが認識されない
プロジェクトに ACRA を追加しようとしています。ACRA基本セットアップの手順に従いましたが、Eclipse はクラスで作成した @ReportCrashes を認識しません。
「lib」フォルダーを作成したことを確認し、jar ファイルを (Windows エクスプローラーからドラッグ & ドロップして) そこに追加し、右クリックして [ビルド パスに追加] を選択しました。jarファイルを削除して再度追加し、プロジェクトを実行しようとしました->クリーンですが、それでも何もしません。
私が間違っていることについてのアイデアはありますか?
以下は、Eclipse からの注釈のスクリーンショットです。
android - ant を使用した android プロジェクトのビルド
コマンド ライン モードで ant を使用して Android プロジェクトをビルドしようとしています。それはEclipseで動作し、最新のAndroid SDKをインストールするまでantで動作していました。
私は走りant release -buildfile projectdir\build.xml
ます。コンパイル プロセスは問題なく、apk を調整した後、実行時に で失敗しますClassDefNotFoundError acra.ACRA
。プロジェクトから acra への参照を削除しようとしましたが、ライブラリ jar からのコードを実行しようとすると実行時に失敗します。
私のjarファイルはlibs
、プロジェクトのルートにあるフォルダーにあります。そして、これによりantがそれらをapkにリンクさせることになると私はある程度理解しました. しかし、そうではありません。
以前のバージョンの Android SDK を使用したときbuild.properties
、jars フォルダーを参照する属性を持つ名前のファイルがありましたexternal.libs.dir=libs
。jar.libs.dir=libs
しかし、新しい属性名と新しい属性ファイル名を使用しても、これ以上機能させることはできませんant.properties
。
コンパイル時にライブラリが見つかったために ClassDefNotFoundError が発生したことを読みましたが、それらは apk にリンクされていないため、実行時に見つけることができません。どうすればapkの外部jarをリンクできますか?
javascript - 一部の Android デバイスで Web アプリが停止する原因は何ですか? どうすれば検出できますか?
HTML、CSS、Javascript でクロスプラットフォームのモバイル アプリを構築し、PhoneGap をラッパーとして使用して Android と iOS に公開しています。
私は Android マーケットに公開しましたが、カスタマー レビューを通じて、一部のユーザー/デバイスで、ユーザー セットアップ フェーズの早い段階でアプリが停止することを発見しました。アプリでエラー処理とレポートの設定を行っていません。Android マーケットのクラッシュ レポートでは、数百回のダウンロードと 6 件の失望したレビューの後で、クラッシュはまだ 0 件です。
アプリのビルド中のエラー報告については考えていません。それが存在するようになったので、それを実装する簡単な方法はありますか? 現在、window.onError イベントを傍受しようとしていますが、それは正しい方法ですか?
Acra http://code.google.com/p/acra/について読みましたが、これは Java エラー報告のようです。関数の欠落または存在しないオブジェクトで Javascript が失敗した場合、Acra はその詳細を報告しますか?
編集: とにかく私のアプリはインターネットにアクセスできるので、エラーの説明を提供するjavascript 'onerror'イベントのリスナーを実装しました。
このリスナーは、Cordova/PhoneGap を使用して接続があるかどうかを検出します。接続がある場合は、エラーの説明をデバイスと共にサーバーに送信します。存在しない場合は、Cordova/PhoneGap の「オンライン」イベントにイベント リスナーをアタッチして、デバイスがオンラインになったときにエラーを送信します。
まだ完全には実行されていません(これが公式の回答として追加していない理由です)
android - Android アプリが起動しない noClassDefFoundError
Android用のGPSアプリを作成しています!そして今、私は問題に遭遇しました。アプリがまったく起動しません...これを修正する方法のアイデアはありますか?
android - 起動後にアプリケーションがクラッシュする(スマートフォンとエミュレーターで)
起動直後にアプリがクラッシュし、理由がわかりません(私は初心者です)。問題はAndroidSDKライブラリだと思います。以前(SDKManagerを使用して新しいAndroidkSDKをダウンロードする前は、すべてが正常に機能し、Elcipseはエラーなしで良好な* .apkをエクスポートします)。また、2台目のラップトップに新しいAndroid SDKとADTプラグインを使用して新しいEclipseをインストールしようとしましたが、問題は同じです。これがエミュレーターのスクリーンショットです:http ://speedy.sh/DypGB/error.jpg
そしてここにlogcatからのログがあります:http ://speedy.sh/h6DFm/log.txt
誰かが私を助けることができますか?