2017-05-27 56 views
0

我有一個問題與Android Studio中運行應用程序時,我有以下錯誤:Android的工作室:會話「應用」:錯誤下水活動

$ adb shell am start -n "com.ta94.xahmad.theerror/com.ta94.xahmad.theerror.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while executing: am start -n "com.ta94.xahmad.theerror/com.ta94.xahmad.theerror.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.ta94.xahmad.theerror/.MainActivity } 

Error while Launching activity 

我試圖在計算器上每一個解決方案,但沒有任何工程。 我想告訴你,如果我創建了一個新的項目,並沒有做任何事情,但單擊運行,這發生在每一個項目,例如,我也有以下錯誤

我試過如下:

  1. 重新安裝Android Studio中
  2. 更新SDK
  3. 清理項目
  4. 未經檢查的即時運行
  5. 重建項目
  6. 改變
  7. 刪除.gradle和.idea的項目文件夾,並重新
  8. 編輯配置>安裝標誌> -r

但沒有任何工程...

Screenshot

Manifest.xml:

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

    <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"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

佈局:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.ta94.xahmad.theerror.MainActivity"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Hello World!" 
     app:layout_constraintBottom_toBottomOf="parent" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toTopOf="parent" /> 

</android.support.constraint.ConstraintLayout> 
+0

也許一個愚蠢的問題,但你嘗試清除應用程序數據和卸載應用程序?即時運行將一些奇怪的文件保存在應用程序緩存文件夾中,這對我來說曾經造成過很奇怪的問題 – WindRider

回答

0

我有同樣的問題,沒有推薦的方法工作。由於至少在我的情況下,應用程序仍然在仿真器/手機上啓動,所以我認爲,如果使用Run-> Attach debugger到android進程,調試仍然是可能的。問題在於它很難調試啓動錯誤。 在這種情況下,下面的方法的工作原理:

  1. 運行 - >調試應用程序(或Shift + F9)
  2. 手機上的消息「等待 調試器」彈出,而不是啓動應用起來(不要點擊 任何!!!!)
  3. 運行 - >附加調試器機器人處理
  4. 等一等附有
調試器
  • 應用啓動

    這是一個解決方法,但爲我工作。希望這會有所幫助。