调试应用程序给了我一个红线

时间:2015-03-19 12:02:50

标签: android eclipse sign

On Manifest,我收到调试错误

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

我正在尝试点击Android工具中的apk&gt;&gt;导出签名的应用程序包“但我不知道我是如何得到错误的。 它的Lint警告“避免硬编码调试模式;将其删除允许调试和发布版本自动分配一个”

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

删除

android:debuggable="false"

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

答案 1 :(得分:0)

创建签名.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">