调试应用程序给我一条红线

Debugging application gives me a red line

在清单上,我收到调试错误

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:debuggable="false">

我正在尝试在 Android 工具中点击获取 apk >> 导出签名的应用程序包”,但我不知道我是怎么出错的。 它的 Lint 警告 "Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one"

有人可以帮忙吗?

移除

android:debuggable="false"

该错误告诉您不要对其进行硬编码(省略),它会根据您的操作自行分配值。如果您告诉 AS 进行调试,它会将其设置为调试。如果您导出 apk,它会将其设置为 false。

当您创建签名 .APK /(发布 .APK)意味着,您必须删除 android:debuggable="false" 它仅用于调试目的而不是发布。

改变这个

<application
  android:allowBackup="true"
  android:icon="@drawable/ic_launcher"
  android:label="@string/app_name"
  android:debuggable="false">

变成这样

<application
 android:allowBackup="true"
 android:icon="@drawable/ic_launcher"
 android:label="@string/app_name">