2016-11-27 117 views
1

我的简单“Hello World”应用在平板电脑Samsung gt_3113(使用Android 4.2.2)上运行,但无法在我的手机mi_4c(Android 5.1.1)上运行。我正在使用Android Studio 2.2.2。为什么?错误:活动类{}不存在。启动活动时出错

相关文件
的AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.adc2017gmail.testmi4c"> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <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 25 
     buildToolsVersion "25.0.0" 
     defaultConfig { 
      applicationId "com.adc2017gmail.testmi4c" 
      minSdkVersion 10 
      targetSdkVersion 25 
      versionCode 1 
      versionName "1.0" 
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
      exclude group: 'com.android.support', module: 'support-annotations' 
     }) 
     compile 'com.android.support:appcompat-v7:25.0.1' 
     testCompile 'junit:junit:4.12' 
    } 

错误消息

11/27 16:01:54: Launching app 
$ adb push C:\DREAM\TestMi4\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.adc2017gmail.testmi4c 
$ adb shell pm install -r "/data/local/tmp/com.adc2017gmail.testmi4c" 
Aborted 


$ adb shell am start -n "com.adc2017gmail.testmi4c/com.adc2017gmail.testmi4c.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while executing: am start -n "com.adc2017gmail.testmi4c/com.adc2017gmail.testmi4c.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.adc2017gmail.testmi4c/.MainActivity } 
Error type 3 
Error: Activity class {com.adc2017gmail.testmi4c/com.adc2017gmail.testmi4c.MainActivity} does not exist. 

Error while Launching activity 

我试图重新安装驱动程序,

  • 清理项目
  • 删除build目录
  • 重启动的Android工作室
  • 重建项目
  • 运行

于Android 2.2.2工作室跳转到1.5.1

+0

你使用真实的设备或模拟器吗? – savepopulation

+0

在运行项目之前,我使用真实设备:平板电脑三星gt3113和智能手机mi 4c –

+0

,尝试在设备中手动卸载应用程序并进行全新安装。 – savepopulation

回答

0

我想你有一个设备作为我的LG Stylus 3 Android 7.0,在W当你按下应用程序并将应用程序从桌面移动到垃圾箱时,应用程序不会从设备中删除。详情请参阅my answer on the same question