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(我使用的一个)
尝试运行仿真器从命令行将显示错误,如果任何时候模拟器启动,并由你来隔离你的问题。
> cd <sdkpath>/emulator
> emulator @youravdname
那样的问题accurs由于目标,编译,以及最小值SDK水平,正如我们在build.gradle
文件中设置。就像你设置targetsdkversion是19,如果你想在超过19个sdk级别的模拟器上运行你的应用程序,那么你的应用程序将不会运行。所以尝试设置你的targetsdkversion as 24
。像你设定的compilesdkversion is 25
是好的。可能是你的问题会解决。
因此,如果我使用API 19来构建我的应用程序,我的Targetsdkversion和Compilesdkversion可以更高? – Justin
您可以在您的build.gradle文件中设置您的API 19,在这种情况下,您只能将您的应用程序从minimumsdk级别运行到api级别的设备操作系统。 –
如果您想了解更多关于编译和目标sdk级别的信息,请参阅:https://*.com/questions/26694108/what-is-the-difference-between-compilesdkversion-and-targetsdkversion –
分享您的logcat –