2017-03-08 162 views
2

在Android Studio中,「即時運行」功能「應用更改」enter image description here總是重新啓動應用程序,即使代碼沒有變化(Android Studio 2.3.0 - MacOS 10.12.3)。發生這種情況時,應用程序在調試和暫停在一個破發點,如果當時我嘗試應用更改應用程序重啓enter image description hereAndroid Studio即時運行重新啓動應用程序始終

這是我的build.gradle:

apply plugin: 'com.android.application' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
} 
buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.0' 
    } 
} 
allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 


android { 
    compileSdkVersion 23 
    buildToolsVersion '25.0.2' 
    dexOptions { 
     javaMaxHeapSize "4g" 
    } 
    defaultConfig { 
     minSdkVersion 17 
     targetSdkVersion 23 
     multiDexEnabled true 
    } 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 
    lintOptions { 
     checkReleaseBuilds false 
     abortOnError false 
    } 



    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src/main/java'] 
      resources.srcDirs = ['src/main/java'] 
      aidl.srcDirs = ['src/main/java'] 
      renderscript.srcDirs = ['src/main/java'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     //instrumentTest.setRoot('tests') 
    } 
} 
+0

我在這裏有同樣的問題:( –

回答

0

按了Android docs:

禁用自動重新啓動活動

當進行熱交換,你的應用程序繼續運行而Android Studio自動重新啓動電流活動。要禁用此默認設置:

打開設置或設置對話框:

  • 在Windows或Linux中,選擇文件>從菜單欄設置。
  • 在Mac OSX上,從菜單欄中選擇Android Studio>首選項。
  • 導航到構建,執行,部署>即時運行。
  • 取消選中代碼更改重新啓動活動旁邊的複選框。

如果自動重啓活動被禁用,則可以手動選擇運行>重新啓動 活動重新啓動 從菜單欄的當前活動。

相關問題