我正在尝试构建一个 hello world 应用程序,每当我尝试构建它时,我都会收到错误消息
AndroidManifest.xml 已经定义了可调试的(在http://schemas.android.com/apk/res/android中);使用清单中的现有值。
在过去的 3 个小时里,我一直试图找出问题所在,但无济于事。
我正在使用带有单声道的 VS2012 for android。
有人至少可以告诉我是什么导致了这个问题。
我正在尝试构建一个 hello world 应用程序,每当我尝试构建它时,我都会收到错误消息
AndroidManifest.xml 已经定义了可调试的(在http://schemas.android.com/apk/res/android中);使用清单中的现有值。
在过去的 3 个小时里,我一直试图找出问题所在,但无济于事。
我正在使用带有单声道的 VS2012 for android。
有人至少可以告诉我是什么导致了这个问题。
这对我有用:将其设置为发布并重建,然后将其设置回调试并重建。
这实际上不是一个错误,只是一个警告。您的应用程序将运行良好,而无需对此进行任何更改。当/如果您最终发布应用程序时,您需要更加注意它,但现在您可以放心地忽略它。
VS2012 应该能让你看到实际的清单,删除 debuggable 属性应该可以解决这个问题。我不使用 VS2012,但对于命令行,您将 ant 目标名称(在本例中为“调试”)传递给构建过程,因此在 AndroidManifest.xml 中使用 android:debuggable="true" 是多余的。