2016-07-25 20 views
1

現在Androidスタジオを使用してAndroidアプリケーションを開発中です。 Nexus 5 API 21エミュレータでコードを実行すると、エミュレータはデバッグしようとしているアプリケーションを表示しません。私はすべてのアプリケーションに入りましたが、テストしようとしているアプリケーションはまだ見つかりません。しかし、エミュレータでは、まだ私が作業していた以前のプロジェクトのアプリが表示されます。 gradleをコンパイルしてエミュレータを起動しても、ログにエラーは表示されません。Androidスタジオの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> 

とAndroid Studioから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

、AVDマネージャ([ツール]> [Androidの> AVD)に進みます。仮想デバイスを見つけて、アクションの下にある下向きの三角形を選択し、データを消去します。これにより、古いテストAPKが削除されます。

古いアプリがまだ残っている場合は、古い仮想デバイスを削除して新しいものを作成してみてください。まだそこにいる場合は、アプリを起動するときに間違った仮想デバイスを選択している可能性があります。

また、デフォルトのテストデバイスをクリアする必要があります。 「実行」>「構成の編集」で、デフォルトの実行構成を選択します。 [全般]タブで、[展開ターゲットオプション]の下部に移動し、[ターゲット展開の選択]ダイアログを選択して保存してもう一度やり直します。

+0

私は最初の部分を行い、エミュレータでデータを拭きました。しかし、これは私が現在デバッグしようとしている新しいアプリケーションを示していません。デフォルトの実行コンフィギュレーションまたはデプロイメントターゲットオプションのどちらかが表示されていません。コンフィギュレーションを編集するときにも、 – Starmit

+0

でもデフォルトと呼ばれることはありません。設定ウィンドウの左ペインで、一番上のフォルダはAndroid Appでなければなりません。それを最大限に活用するには、アプリケーションの名前を行にする必要があります。これが正常に実行されるので、それをクリックするとオプションが右側に表示されます。 – TheNumenorean

+0

成功!これはうまくいった。ありがとうございました。 – Starmit

関連する問題