Java 删除Android Studio中的调试日志记录

Java 删除Android Studio中的调试日志记录,java,android,debugging,Java,Android,Debugging,因此,我正在尝试将一个Android应用程序发布到应用商店,并收到错误消息以删除应用程序中的所有调试。我开始做研究,我唯一能找到的就是近4年前的帖子和人们说要使用ProGuard。我不是一个真正的安卓开发者,我也不太懂Java。我正在使用Android Studio为我的网站创建一个简单的WebView应用程序。那么,我应该添加/删除哪些文件和确切的代码,以便发布这些文件。我已将以下代码AndroidManifest.xml添加到活动中: android:debuggable="false"

因此,我正在尝试将一个Android应用程序发布到应用商店,并收到错误消息以删除应用程序中的所有调试。我开始做研究,我唯一能找到的就是近4年前的帖子和人们说要使用ProGuard。我不是一个真正的安卓开发者,我也不太懂Java。我正在使用Android Studio为我的网站创建一个简单的WebView应用程序。那么,我应该添加/删除哪些文件和确切的代码,以便发布这些文件。我已将以下代码AndroidManifest.xml添加到活动中:

android:debuggable="false"
还有什么?我不知道我在过去的问题中看到的代码应该放在哪里。ProGuard现在集成到Android中了吗?我很困惑

编辑**我已确保日志中没有调用,并且代码中没有startMethodTracing()和stopMethodTracing()。我只是在遵循如何创建简单webview应用程序的指南。我自己只创建了一个类。另外,我在Android studio中找不到project.properties文件。

有几件事需要尝试:

  • 如果有任何对stopMethodTracing()或startMethodTracing()的调用,请确保将其删除
  • 确保android:debuggable=“false”(正如您所做的那样)
  • 删除或注释对android.util.Log的任何引用,如Log.d()或Log.i()
  • 使用开发者密钥将应用程序导出为已签名的应用程序包。这会自动运行zipalign并清除任何不必要的资源
  • (可选)将project.properties文件修改为并取消对proguard.config行的注释。这应该指向一个proguard.cfg文件,该文件可能是在创建项目时自动生成的。Proguard将混淆并最小化代码

  • 1.没有。2.完成3。这应该在哪个文件中?4.我有一个问题,Android开发者控制台告诉我删除日志记录和调试5。Android Studio中的project.properties在哪里?找不到。三天。任何类都可以对此进行引用。只需在所有类中搜索导入android.util.Log的任何内容。5.我发现Android Studio中的处理方式有点不同,这可能在项目根目录中的.idea文件中。感谢您的回复,但我仍然无法在.idea中找到“project.properties”文件。在我的任何一个类中,都没有对android.util.log的引用。我个人只创建了一个类,其余的由Android Studio创建。我只是按照这个指南: