2016-07-25 3049 views
1

我目前正在使用Android Studio的Android應用程序。當我在Nexus 5 API 21 x86仿真器上運行我的代碼時,仿真器不顯示我正在嘗試調試的應用程序。我進入了所有的應用程序,但我仍然無法找到我想要測試的應用程序。但是,模擬器仍然會顯示我正在處理的以前項目中的應用程序。在編譯gradle和啓動模擬器時,日誌不會顯示任何錯誤。Android Studio中的Android模擬器不顯示我的應用程序

從研究其他職位,我相信這可能與我正在運行的模擬器的版本有關。我不確定是否是這種情況,以及我是如何解決這個問題的。我已經粘貼了我的清單副本和我的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

看着gradle信息(Android Studio的底部)它安裝成功嗎? – auval

回答

0

從Android Studio中,轉到AVD管理器(工具>安卓> AVD)。找到您的虛擬設備,然後在操作下,選擇向下的三角形並點擊擦除數據。這應該刪除舊的測試APK。

如果舊應用程序仍然存在,請嘗試刪除舊的虛擬設備並創建一個新的虛擬設備。如果它仍然存在,則可能是在啓動應用程序時選擇了錯誤的虛擬設備。

您還應該嘗試清除默認的測試設備。在「運行」>「編輯配置」下,選擇默認的運行配置。在常規選項卡上,轉到部署目標選項下的底部並選擇打開選擇目標部署對話框,然後保存並重試。

+0

我做了第一部分,擦除了仿真器上的數據。但是,這並不顯示我目前正在嘗試調試的新應用程序。我沒有看到默認運行配置或部署目標選項在去編輯配置 – Starmit

+0

它不會被稱爲默認;在配置窗口的左側窗格中,頂部文件夾應該是Android應用程序。如果你最大化,它應該有你的應用程序的名稱作爲一個行。這是正常運行的,所以點擊它,選項應該出現在右側。 – TheNumenorean

+0

成功!這工作。謝謝。 – Starmit

相關問題