Android模拟器错误?

问题描述:

我还没有能够在Android Studio 2.2上启动我的Android应用程序。所以我去寻找Logcat,但是这里的东西,我不知道在哪里寻找或过滤哪个部分,因为有太多东西。我真的不认为这是我的应用程序,但系统有问题。Android模拟器错误?

我目前使用API​​ 19作为目标sdkversion。

的AndroidManifest.xml:`

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:roundIcon="@mipmap/ic_launcher_round" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/Theme.AppCompat.Light"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".CreateAccActivity" 
     android:label="@string/title_activity_create_acc" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".LoginActivity" 
     android:label="@string/title_activity_login" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".LandingActivity" 
     android:label="@string/title_activity_landing" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".SearchActivity" 
     android:label="@string/title_activity_search" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".RentEndActivity" 
     android:label="@string/title_activity_rent_end" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".RentStartActivity" 
     android:label="@string/title_activity_rent_start" 
     android:theme="@style/Theme.AppCompat.Light" /> 
    <activity 
     android:name=".SearchResultsActivity" 
     android:label="@string/title_activity_search_results" 
     android:theme="@style/Theme.AppCompat.Light"></activity> 
</application> 

`

我compilesdkversion是25, minimumsdkversion是16, targetsdkversion是19(我使用的一个)

+1

分享您的logcat –

尝试运行仿真器从命令行将显示错误,如果任何时候模拟器启动,并由你来隔离你的问题。

> cd <sdkpath>/emulator 
> emulator @youravdname 

那样的问题accurs由于目标,编译,以及最小值SDK水平,正如我们在build.gradle文件中设置。就像你设置targetsdkversion是19,如果你想在超过19个sdk级别的模拟器上运行你的应用程序,那么你的应用程序将不会运行。所以尝试设置你的targetsdkversion as 24。像你设定的compilesdkversion is 25是好的。可能是你的问题会解决。

+0

因此,如果我使用API​​ 19来构建我的应用程序,我的Targetsdkversion和Compilesdkversion可以更高? – Justin

+0

您可以在您的build.gradle文件中设置您的API 19,在这种情况下,您只能将您的应用程序从minimumsdk级别运行到api级别的设备操作系统。 –

+0

如果您想了解更多关于编译和目标sdk级别的信息,请参阅:https://*.com/questions/26694108/what-is-the-difference-between-compilesdkversion-and-targetsdkversion –