2016-05-27 17 views
1

私はちょうど私のgradleバージョンを2.1.0(旧バージョンは1.5.0)に変更したときに問題が発生しました。そしてlogcatがないのが嫌なので、問題と誤ったパーツコードを見つける方法は分かりません。私はアンドロイドを追加しようとしました:allowClearUserData = "true"は私のAndroidManifestで働いていません。私は古いバージョンに私のグラデルバージョンを変更すると、それはうまく行く。私は新しいコーダーです、私はネットワークジョブを行うためにRetrofitを使用します.plzちょうど私を助ける.Ohと私はlogcatにOpenGLのスタックを開き、 glGetError()を押すと、クラッシュします。致命的なシグナル11(SIGSEGV)、コード2、フォールトaddr 0x37acd7acのtid 14358

+0

psを追加すると、私のnexus6pでのみ起こる、別のデバイスだけでうまく行く –

+0

nexus 6pはアンドロイドのmarshmallowを持っていることを意味します。権限チェックで問題が発生する可能性があります。上記。そのため、アプリケーションの起動時に追加する必要がある実行時アクセス許可があるかどうかを確認してください。 –

+0

すべての権限が付与されています。そして、変更としては、グラデルバージョンはOKですので、実際には私はそれが許可されているとは思えませんが、まだあなたに感謝しています。 –

答えて

0

あなたの説明からわかりません。 ASのみをアップグレードする場合は、クラッシュする必要はありませんが、SDKまたはビルドツールEnvの更新が必要です。 1.5に戻っても、同じプラットフォームSDKを使用している場合でもクラッシュしないでください。サポートライブラリsdk? 2.1.0をアップグレードした後、クラッシュが発生したのはいつですか?アプリを起動する、またはいくつかのアクティビティを開く?後であれば、コードをある拡張子に制限してから、Googleから検索する必要があります。

クラッシュ情報からは、JNIに関連する必要があります。 JNIを使​​用している場合、アプリケーションにはインストールされたディレクトリにライブラリパスがあり、ABI .soがすべてサポートされています。あなたは違うbtwウォーキングマシンと異常なものを見つけることができました。 thisからstackOverflowまでお試しください。

+0

ありがとう。問題は9.patchと同じではありません。しかし、今日私は2.2previewを更新します。問題は解決されました。プロジェクトはもう挫折しません。 –

関連する問題