2016-10-18 3 views
1

デバイスをコンピュータに接続すると、アプリケーションがAndroid 4,5,6で正常に動作します。しかし、app/build/outputs/apkディレクトリから.apkファイルを取得して直接インストールすると、起動時にアプリケーションがAndroid 4でクラッシュします。 Android 4でのみ。なぜですか?それを修正する方法は?Apkがインストールされますが、Android 4でのみ起動しません。

<manifest package="ru.pussy_penetrator.chgk" 
     xmlns:android="http://schemas.android.com/apk/res/android"> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 

    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name=".QuestionGridActivity"/> 

    <activity 
     android:name=".QuestionPagerActivity"/> 

</application> 

+1

全体に分配するための署名されたAPKを生成することができますか? – ArchiFloyd

+0

いいえ、デバイスを接続してAndroid Studioを起動すると、Logcatは何も表示しません。私はメッセージを見るために私の電話でいくつかのLogcatアプリを使用しようとします –

答えて

1

インスタントファイル名を指定して実行を無効にし、APKをビルドします。ここでは

は私のマニフェストファイルです。 Instant Runは、デバイスキャッシュを使用して、プロジェクトで行った変更をホットスワップします。また、テストデバイスが持つプラットフォーム上で実行するようにコードを最適化します。

ます。また、それはあなたがそれをLogcatで例外/エラーをキャプチャして貼り付けることができますクラッシュした場合はすべてのサポートされているAndroidのバージョン

関連する問題