在Android Studio的设备上构建和运行

时间:2016-01-05 20:38:59

标签: android android-studio

要在设备上运行我的应用程序,我认为我必须确保该应用程序。可以通过在 build.gradle 文件中将<application>元素的android:debuggable属性设置为true来调试(如文档中所述。http://developer.android.com/tools/building/building-studio.html)但这是我的文件如何:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

2 个答案:

答案 0 :(得分:1)

android:debuggable属性应该在你的AndroidManifest.xml中 例如:

<application 
             android:debuggable="true">
 . . .
</application>

答案 1 :(得分:0)

您定位错误build.gradle(顶级)。您需要在build.gradle块中的较低级别android执行此操作:

android {

    //...

    buildTypes {
        debug {
            debuggable true
        }
        customDebuggableBuildType {
            debuggable true
        }
        release {
            debuggable false
        }
    }

   //...

}

也可以通过在android:debuggable="true"部分中将AndroidManifest.xml添加到<application文件以旧方式完成。