2016-10-18 31 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

分發如果崩潰,您可以捕獲該異常/錯誤的logcat並粘貼簽名的apk? – ArchiFloyd

+0

不,當我插入設備並啓動Android Studio時,Logcat不會顯示任何內容。我會嘗試在手機上使用一些Logcat應用程序來查看消息 –

回答

1

禁用即時運行和構建的APK。即時運行使用設備緩存來熱交換您在項目中所做的更改。它還優化了代碼在您的測試設備所具有的平臺上運行。

您還可以生成跨所有受支持的Android版本