2016-04-28 39 views
1

當我點擊android studio中的運行或調試圖標時,出現以下錯誤。Android studio錯誤執行「am start」,無法附加調試器

04/28 08:03:33: Launching app 
No local changes, not deploying APK 
$ adb shell am start -D -n "com.example.sam.errorline/com.example.sam.errorline.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while executing: am start -D -n "com.example.sam.errorline/com.example.sam.errorline.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.example.sam.errorline/.MainActivity } 

Error while Launching activity 

的應用開始在模擬器上,但是當我嘗試調試有上說,它正在等待dubugger附加模擬器的對話框。調試器從不重視。

難道找不到活動嗎?我的清單看起來像這樣。

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

    <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> 

    <uses-permission android:name="android.permission.INTERNET" /> 
</manifest> 

我的活動看起來像這樣...

package com.example.sam.errorline; 

import android.content.pm.ApplicationInfo; 
import android.os.Build; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.webkit.CookieManager; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 

public class MainActivity extends AppCompatActivity { 

    private WebView view; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     view = (WebView) findViewById(R.id.activity_main_webview); 

     WebSettings settings = view.getSettings(); 
     settings.setJavaScriptEnabled(true); 
     settings.setAllowFileAccess(true); 
     // I think these were default enabled (with no option) before JELLY_BEAN 
     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { 
      settings.setAllowFileAccessFromFileURLs(true); 
      settings.setAllowUniversalAccessFromFileURLs(true); 
     } 

     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
      if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE)) { 
       WebView.setWebContentsDebuggingEnabled(true); 
      } 
     } 
     view.setWebViewClient(new WebViewClient()); 
     view.loadUrl("file:///android_asset/www/index.html"); 
    } 
} 
+0

檢查logcat輸出以獲取更多消息。 – fadden

回答

0

這似乎是一個機器人工作室的bug。當創建一個名爲「Errortest」的新項目時,我遇到同樣的問題。其他名稱正常工作。

相關問題