在发布我的应用程序时,我是否可以保留对android.test.runner的引用?

在发布我的应用程序时,我是否可以保留对android.test.runner的引用?,android,android-manifest,google-play,apk,Android,Android Manifest,Google Play,Apk,在开发过程中,我在清单中添加了以下行: <uses-library android:name="android.test.runner" /> 可以这样发送清单吗,或者我应该注释/删除这一行吗?如果需要该库,则可以,否则您可能需要添加: android:required="false" 为什么你的生产应用程序首先会有这种元素?这应该在你单独的测试项目中。我想我把Eclipse中的MoreUnit插件搞砸了。它直接在我的项目中创建了测试。所以我想我应该把他们转移到测试项目中去。

在开发过程中,我在清单中添加了以下行:

<uses-library android:name="android.test.runner" />


可以这样发送清单吗,或者我应该注释/删除这一行吗?

如果需要该库,则可以,否则您可能需要添加:

android:required="false"

为什么你的生产应用程序首先会有这种元素?这应该在你单独的测试项目中。我想我把Eclipse中的MoreUnit插件搞砸了。它直接在我的项目中创建了测试。所以我想我应该把他们转移到测试项目中去。是的。这是Android的检测框架的一大好处:允许您将测试代码与生产代码完全分离,同时如果您需要,仍然允许白盒测试。谢谢@commonware,我将在进入生产之前移动测试(并删除该行)。顺便问一下,您知道我应该如何处理这个问题吗?(我是新来的)。我是否必须选择/创建答案?或者我可以保持原样吗?谢谢,谢谢。我会完全删除它,但如果我必须保留其他可选的参考资料,我会按照你的建议去做。