在程序中输出日志, 使用 android.util.Log 类.
该类提供了若干静态方法
Log.v(String tag, String msg);
Log.d(String tag, String msg);
Log.i(String tag, String msg);
Log.w(String tag, String msg);
Log.e(String tag, String msg);
为了帮助玩家们更好地理解,让我们一起来了解一下各个选项的含义吧:Verbose(详细模式)、Debug(调试模式)、Info(信息模式)、Warning(警告模式)、Error(错误模式)。
tag是一个用于标识的字符串,通常由类名和方法名组成。它在查看日志时扮演重要角色,可以作为筛选条件来定位特定的日志信息。
程序运行后 并不会在 ide的控制台内输出任何信息.
如果要后查看日志 请使用
adb logcat
关于adb的更多信息请查看官方网站.
执行 adb logcat 命令后,会以 tail 方式实时显示所有的日志信息。
现在我们需要对信息进行过滤,只显示我们所需的信息,这时候指定的标签就非常有用了。
adb logcat -s MyAndroid:I
现在,只有标签为"MyAndroid"且级别为I级别或更高(包括Warning和Error)的日志信息会显示出来。
示例代码如下:
如果在命令行中没有指定过滤规则,那么过滤规则会从ANDROID_LOG_TAG中设置。
为了帮助还没有过关的玩家们,让我们一起来了解一下具体的解谜方法吧。如果在游戏中找不到任何线索,那么默认的筛选器为“*:I”。
如果没有使用-v参数来指定,日志格式将会根据ANDROID_PRINTF_LOG进行设置。
or defaults to "brief"
Android2.3.3代表着SDK版本号为2.3的其他版本,类似于2.3.5。
还有Android 2.2.x以上 意思是说 程序兼容的版本为
2.2及以上版本
举例说明:
我们开始创建一个新的Android项目,命名为HelloAndroid,并选择Android 2.2版本。在minSdkVersion中填写8,然后点击完成。
现在,我们来运行一下 HelloAndroid,这时会启动一个2.2版本的模拟器。
3. 假若我们现在去 AndroidManifest.xml 文件 中修改 android:minSdkVersion=7,再次运行,那么会在我们已经打开的 2.2 模拟器上运行。因为 Android API 都是向后兼容的,所以系统在编译时,这个 Project 是利用 2.1 版本来编译的,但也可以在 2.2 模拟器上运行;若我们先把 2.2 模拟器关闭,再运行 HelloAndroid 这个Project 的话,那么会新建一个 API Level=7 的 模拟器来运行这个程序(也就是 2.1模拟器)。
如果我们将android:minSdkVersion=10进行修改,无论是否打开了2.2版本的模拟器,都会出现报错的情况。
为了帮助那些遇到“ERROR: Application requires API version 10. Device API version is 8 (Android 2.2).”问题的用户,我来分享一些解决方法。首先,这个错误表示你的设备的Android版本过低,需要升级到API版本10才能运行该应用程序。你可以尝试以下方法解决问题:1.检查设备是否可以升级到更高的Android版本。2.如果设备无法升级,尝试寻找与你的设备相匹配的低版本应用程序。3.如果应用程序是你自己开发的,可以尝试调整API版本要求,以适应你的
Launch canceled!
当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?
比如下面这种情况
如果我们想查看Activity类的源代码,通常按下Ctrl键并左击该类应该能够显示代码。但有时候我们可能会遇到无法找到Activity.class文件的提示。这可能是由于项目配置问题或者IDE设置错误导致的。解决这个问题的方法可以尝试重新导入项目或者检查IDE的设置,确保相关的类文件能够正确加载。
此时,点击下面的按钮,找到"Change Attached Source..."选项,然后选择android源代码所在的位置。这样,就会弹出一个和图三相似的对话框。
第一种是选择工作目录,即已经存在的android应用程序源代码。
第二种分两种方式
为了解决这个问题,我们需要按照以下步骤进行操作:首先,点击"External File..."按钮,然后选择要添加的Jar格式文件或者zip格式文件的路径。
(2)选择External Floder…按钮,添加文件夹所在路径。
下面问题就来了,源代码在哪里?不能凭空产生阿。
为了帮助还没有过关的玩家们,让我们一起来了解一下具体的解谜方法吧。通过Android SDK Manager进行源代码下载是一种推荐的方法,如图四所示。这样可以帮助玩家们更好地解决问题。
勾选Source for Android SDK,进行下载即可。
此外也可通过其他途径下载,网上有很多共享的资源。
这里我们选择第二种方式的方法(2),即选择源码所在目录,如图五所示。
点击"OK"按钮后,Activity文件将能够查看源代码,如图六所示。
这样就大功告成了!!!
以上是学习如何检索Android客户端软件的日志记录的详细内容。更多信息请关注PHP中文网其他相关文章!