2017-06-16 60 views
1

我認爲我的問題與adb有關。我在網上搜索了很多東西,試圖用4種不同的方法關閉它,沒有任何幫助。我正在使用Mac。下面是Android Studio中的運行選項卡中說,當我跑我的應用程序:Android Studio,如何處理adb錯誤?

06/16 16:36:06: Launching app 
$ adb push /Users/melloo/Desktop/UCI/Intro-to-Mobile-App-Development-with- 
Android/A2-Antoniya.Puleva/app/build/outputs/apk/app-debug.apk 
/data/local/tmp/x40240.antoniya.puleva.a2 
$ adb shell pm install -r "/data/local/tmp/x40240.antoniya.puleva.a2" 
pkg: /data/local/tmp/x40240.antoniya.puleva.a2 
Success 

$ adb shell am start -n 
"x40240.antoniya.puleva.a2/x40240.antoniya.puleva.a2.MainActivity" -a 
android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Client not ready yet..Waiting for process to come online 
Connected to process 2983 on device Nexus_5X_API_22 [emulator-5554] 
Application terminated. 

和我的清單:

<?xml version="1.0" encoding="utf-8"?> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" 
    android:launchMode="standard" 
    > 
    <activity android:name=".MainActivity" 
       android:label="List O'Names"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".NameListActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name = "x40240.antoniya.puleva.intent.action.ACTION_VIEW" /> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="text/plain"/> 
     </intent-filter> 
    </activity> 
</application> 

+0

運行應用程序時發生了什麼?它會崩潰嗎? Android監視器選項卡上的任何錯誤? –

+0

Mateus,在模擬器上,我收到一條消息:「應用程序已停止」,如果我嘗試再次運行它,則表示它一直停止。 Android監視器顯示完全沒有。 –

+0

您的應用崩潰了,通常是由於您的代碼中存在錯誤。 Android監視器什麼都不顯示是非常奇怪的。它應該顯示來自仿真器的日誌,並在收到該消息時顯示堆棧跟蹤錯誤。你可以仔細檢查該選項卡中的過濾器是否正確?確保你的模擬器和應用程序被選中。 –

回答

0

只好採用Android類似的錯誤Studio 3.0 Canary 3.試着做以下事情:

  1. 更新Android工作室到最新版本(如果使用的是3.0,加那利4剛出來昨天)
  2. 我看你使用的是帶有棒棒糖(API 22)模擬器,嘗試用API 25創造新的設備(牛軋糖)
  3. 嘗試在清單中做一些更改(如添加空行,重點是隻更改清單文件),然後轉到Build-> Clean項目並再次運行。
+0

1月,我遵循了上述所有步驟,發生了同樣的事情,在過去的5天裏,這讓我瘋狂,因此我有一個項目到期。 –