出于某种原因,我必须在发布模式下运行我的Android应用程序.我必须在运行应用程序时运行代码,就像我们在调试模式下使用一样.当我在发布模式下运行时,我的断点没有达到,我android:debuggable="true"在清单中添加了.断点还没有打到.任何帮助.
提前致谢
我已更新到Android Studio 2.2,它默认使用Gradle Plugin v2.2.0,并且更适合调试目的.出于分配目的,我仍然必须使用v2.1.3.我在考虑在项目gradle脚本中添加条件命令,但我不知道该怎么做.以下测试有效
buildscript {
repositories {
jcenter()
}
dependencies {
if (project.name.startsWith("X"))
{
classpath 'com.android.tools.build:gradle:2.1.3'
}
else
{
classpath 'com.android.tools.build:gradle:2.2.0'
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我需要这样的东西
buildscript {
repositories {
jcenter()
}
dependencies {
if (IS_RELEASE_VERSION)
{
classpath 'com.android.tools.build:gradle:2.1.3'
}
else
{
classpath 'com.android.tools.build:gradle:2.2.0'
}
}
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何做到这一点.提前致谢
android gradle android-studio build.gradle android-gradle-plugin