2016-07-25 2 views
1

В настоящее время я работаю над Android-приложением, используя Android Studio. Когда я запускаю свой код на эмуляторе Nexus 5 API 21 x86, эмулятор не показывает приложение, которое я пытаюсь отлаживать. Я вошел во все приложения, но я все еще не могу найти приложение, которое я пытаюсь проверить. Тем не менее, эмулятор все еще показывает приложение из предыдущего проекта, над которым я работал. Журнал не обнаруживает ошибок при компиляции градиента и запуске эмулятора.Android Emulator в Android Studio не показывает мое приложение

От исследования других сообщений, я считаю, что это может иметь какое-то отношение к версии эмулятора, в котором я работаю. Я не уверен, что это так, и если это так, я исправлю это. Я вставил копию моего манифеста ниже и мою gradle.build. Пожалуйста, дайте мне знать, что не так, эта проблема раздражала меня в течение последних нескольких дней.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.jamescho.androidgame" 
    android:versionCode="1" 
    android:versionName="0.5" > 

    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:icon="@drawable/bxbx_char" 
     android:label="Bxbx"> 
     <activity 
      android:name="com.Bxbx.BxbxGame.Game" 
      android:configChanges="keyboard|keyboardHidden|orientation" 
      android:label="Bxbx" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

И build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 17 
    buildToolsVersion "19.1.0" 

    defaultConfig { 
     applicationId "com.jamescho.androidgame" 
     minSdkVersion 8 
     targetSdkVersion 17 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:18.+' 
+0

, глядя на информацию о градиенте (внизу Android Studio), успешно ли она установлена? – auval

ответ

0

С Android Studio, перейдите к менеджеру AVD (Tools> Android> AVD). Найдите свое виртуальное устройство, а затем под действием, выберите нисходящий треугольник и нажмите «Очистить данные». Это должно удалить старый тест APK.

Если старое приложение все еще существует, попробуйте просто удалить старое виртуальное устройство и создать новый. Если он все еще существует, вы, вероятно, выбираете неправильное виртуальное устройство при запуске приложения.

Вы также должны попробовать очистить устройство тестирования по умолчанию. В разделе «Выполнить»> «Редактировать конфигурации» выберите конфигурацию запуска по умолчанию. На вкладке «Общие» перейдите к нижней части «Параметры целевого назначения развертывания» и выберите «Открыть выбор целевого развертывания», затем сохраните и повторите попытку.

+0

Я сделал первую часть, протирая данные на эмуляторе. Однако это не показывает новое приложение, которое я сейчас пытаюсь отлаживать. Я не вижу, где Конфигурация запуска по умолчанию или Параметры целевого назначения развертывания либо при переходе в «Редактировать конфигурацию» – Starmit

+0

Не будет называться «По умолчанию»; на левой панели окна конфигурации в верхней папке должно быть приложение для Android. Если вы максимизируете это, оно должно иметь имя вашего приложения в виде строки. Это то, что будет работать нормально, поэтому щелкните по нему, и параметры должны появиться справа. – TheNumenorean

+0

Успех! Это сработало. Спасибо. – Starmit

Смежные вопросы