當前位置:首頁 » 安卓系統 » android列印信息

android列印信息

發布時間: 2023-05-21 20:46:52

㈠ android ndk調試C++ 代碼怎麼列印異常信息

1 用常規方法建立或導入java工程。

2 在工程所在目錄下建立jni目錄,所有的c++代碼和mk文件都放在這個目錄下。

3 從sample目錄里拷貝Android.mk和Application.mk到jni目錄下並修改相應內容。

4 如果包含多個c++模塊,那麼修改Application.mk的APP_MODULES欄位,例:
APP_MODULES = freetype myapp2
同時建立freetyp.mk, myapp2.mk,修改android.mk為:
LOCAL_PATH := $(call my-dir)
include $(LOCAL_PATH)/freetype.mk
include $(LOCAL_PATH)/myapp2.mk
也就是說:android.mk里可以包含多個模塊的mk文件。

5 如果要使用c++庫函數,在Application.mk里加上
APP_STL := stlport_shared
在android.mk里加上:(注意不用手工添加stlport頭文件目錄)
LOCAL_STATIC_LIBRARIES += libstlport_shared.so
另外java代碼里所有打包進apk的模塊都要手工load,否則要異常:(不像windows是自動load)
System.loadLibrary("stlport_shared");
System.loadLibrary("freetype");
System.loadLibrary("myapp2");

5 把java工程改成c++混合工程:file->new->other->c/c++->convert to a c/c++ project。

我覺得你肯定很忙的呢,是不!今天12點多回答的題,要21點才會審批啊,審批個不通過算了。

㈡ 如何在android下添加列印

有一坨代碼,編譯成.so,要添加列印調試信息,步驟為: 1.在.c中 #include <android/log.h 2. #define TRACE(format,...) __android_log_print(ANDROID_LOG_INFO, "tagname",format,__VA_ARGS__) 3. 在Android.mk中LOCAL_SHARED_LIBRARIES添加libutils 再增加 LOCAL_LDLIBS := -lm -llog即可。 這個方法有個弊端,就是TRACE()里列印的東西一定要加%?加變數,否則編譯會出錯。

㈢ 如何將Android底層庫列印調試信息到logcat中查看

Android開發中,所的有輸出都在logcat中 包含System.out輸出和printStackTrace()輸出都在Logcat中,Android開發,建議使用android提供的Log工具類來列印信息。

找到Logcat視圖的方式:

  1. Eclipse 點擊 Window

  2. Show View會出來一個對話框

  3. 點擊Ok按鈕時,會在控制台窗口出現LogCat視窗


android.util.Log常用的方法有以下5個:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根據首字母對應VERBOSE,DEBUG,INFO,WARN,ERROR。

1、Log.v 的調試顏色為黑色的,任何消息都會輸出,這里的旅鄭羨v代表verbose啰嗦的意思,平時使用就是Log.v("","");

2、Log.d的輸出顏色是藍色的,僅輸出debug調試的意思,但他會輸出上層的信息,過濾起來可以通過DDMS的Logcat標簽來選擇.

3、Log.i的輸出為綠色,一般提示性的消息information,它不會輸出Log.v和Log.d的信息,但會顯示i、w和e的信息

4、Log.w的意思為橙色,可以看作為warning警告,一般需要我們注意優化Android代碼,同時選擇它後拆拍還會輸出Log.e的信息。

5、Log.e為紅色,可以想到error錯誤,叢搭這里僅顯示紅色的錯誤信息,這些錯誤就需要認真的分析,查看棧的信息了。

㈣ Android系統mk文件中列印輸出

警告方式:

錯誤方式:

信息方式:

注意:其中 parameter 表示變數.

不過一般使用 warning 在編譯過程中輸出log.

在Android.mk文件中輸出列印消息

㈤ android,一連接手機,logcat就不停的列印信息,這是什麼原因啊有辦法停下來么以前不這樣

這個簡單,你進入手機的設置裡面,開發這選項--關閉Debug調試,此時LogCat會顯示Device Disconnected,就不會不斷顯示信息了,問題就解決了

㈥ android調試輸出log列印信息到本地文件

在android開發中,Eclipse或者AndroidStudio調試時列印的信息很多,或者某些log字數超過Eclipse一行的字數限制,這個時候Eclipse就傻傻地把超出一行的log省略掉了,給我們開發中帶來不方便。或者在進行黑盒測試時,為了更加方便的找到錯誤信息,我們可以把log信息使用命令行查看或者直接輸出到本地。
下面是命令的格式:

㈦ android 開發 activity 怎麼列印數據到控制台


java一般的列印辦法為System.out.println("");J2ME也是,在ide的控制台就可以看到效果。但是android平台,System.out.println("");你是看不到列印的消息的。因為android提供的列印方法為,Log.v,該對象需要導入 import android.util.Log;,然後就可以使用了。察看效果的地方,也不在ide的console面板中,而在android提供的log面板中,可以選擇ide右上角的debug模式,查看log面板。
下邊是為本教程,寫的測試代碼
package com.google.android.testlog;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
/*本教程版權為http://blog。csdn。net/wudifeng 博客主人所有,代碼隨意使用,如想轉載請表明出處,這是對寫教程人得起碼尊重,謝謝:)
*/
public class testlog extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Log.v("debug", "message............");
}
}

熱點內容
php把數據插入資料庫 發布:2025-02-13 00:09:48 瀏覽:369
eclipse查看jar包源碼 發布:2025-02-12 23:59:35 瀏覽:973
電腦主機伺服器維修 發布:2025-02-12 23:59:26 瀏覽:302
sqlserver標識 發布:2025-02-12 23:51:33 瀏覽:463
安卓怎麼玩地牢獵人 發布:2025-02-12 23:50:25 瀏覽:944
思鄉腳本 發布:2025-02-12 23:43:32 瀏覽:440
java的job 發布:2025-02-12 23:38:43 瀏覽:893
我的世界伺服器授權指令 發布:2025-02-12 23:30:13 瀏覽:597
電腦伺服器號在哪裡找 發布:2025-02-12 23:22:29 瀏覽:13
linux查看系統是32位 發布:2025-02-12 23:17:29 瀏覽:990