On Sun, Jul 29, 2012 at 6:04 AM, 旭毅 欧阳 <oyzy2
...@gmail.com> wrote:
> I used the QSystemdeviceInfo,and update the lib
> But when I launch My app ,It is crash.
> The info is like this:
> Starting remote process ...
> D/dalvikvm( 3373): GC_EXTERNAL_ALLOC freed 49K, 53% free 2548K/5379K,
> external 1625K/2137K, paused 94ms
> D/dalvikvm( 3373): GC_EXTERNAL_ALLOC freed 1K, 53% free 2547K/5379K,
> external 3125K/3903K, paused 39ms
> D/dalvikvm( 3373): DexOpt: --- BEGIN 'QtIndustrius-14.jar' (bootstrap=0)
> ---
> D/dalvikvm( 3373): DexOpt: --- END 'QtIndustrius-14.jar' (success) ---
> D/dalvikvm( 3373): DEX prep
> '/data/data/org.kde.necessitas.ministro/files/qt/jar/QtIndustrius-14.jar':
> unzip in 37ms, rewrite 312ms
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtCore.so 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtCore.so 0x4050dc08
> D/dalvikvm( 3373): No JNI_OnLoad found in
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtCore.so
> 0x4050dc08, skipping init
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtGui.so 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtGui.so 0x4050dc08
> D/dalvikvm( 3373): No JNI_OnLoad found in
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtGui.so 0x4050dc08,
> skipping init
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtNetwork.so
> 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtNetwork.so
> 0x4050dc08
> D/dalvikvm( 3373): No JNI_OnLoad found in
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtNetwork.so
> 0x4050dc08, skipping init
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtTest.so 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtTest.so 0x4050dc08
> D/dalvikvm( 3373): No JNI_OnLoad found in
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtTest.so
> 0x4050dc08, skipping init
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtXml.so 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtXml.so 0x4050dc08
> D/dalvikvm( 3373): No JNI_OnLoad found in
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtXml.so 0x4050dc08,
> skipping init
> D/dalvikvm( 3373): Trying to load lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtSystemInfo.so
> 0x4050dc08
> D/dalvikvm( 3373): Added shared lib
> /data/data/org.kde.necessitas.ministro/files/qt/lib/libQtSystemInfo.so
> 0x4050dc08
> W/dalvikvm( 3373): JNI WARNING: JNI method called with exception raised
> W/dalvikvm( 3373): in Ljava/lang/Runtime;.nativeLoad
> (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String; (NewGlobalRef)
> W/dalvikvm( 3373): Pending exception is:
> I/dalvikvm( 3373): Ljava/lang/SecurityException;: Requires
> DISABLE_KEYGUARD permission
> I/dalvikvm( 3373): at android.os.Parcel.readException(Parcel.java:1322)
> I/dalvikvm( 3373): at android.os.Parcel.readException(Parcel.java:1276)
> I/dalvikvm( 3373): at
> android.view.IWindowManager$Stub$Proxy.disableKeyguard(IWindowManager.java: 1403)
> I/dalvikvm( 3373): at
> android.app.KeyguardManager$KeyguardLock.disableKeyguard(KeyguardManager.ja va:63)
> I/dalvikvm( 3373): at
> org.kde.necessitas.mobile.QtSystemInfo.disableLock(QtSystemInfo.java:171)
> I/dalvikvm( 3373): at
> org.kde.necessitas.mobile.QtSystemInfo.<init>(QtSystemInfo.java:159)
> I/dalvikvm( 3373): at java.lang.Runtime.nativeLoad(Native Method)
> I/dalvikvm( 3373): at java.lang.Runtime.load(Runtime.java:392)
> I/dalvikvm( 3373): at java.lang.System.load(System.java:534)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtNative.loadQtLibraries(QtNative.java:100)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtActivityDelegate.loadApplication(QtActivity Delegate.java:244)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.loadApplication(QtActivity.java:144)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.access$200(QtActivity.java:77)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity$3$1$1.run(QtActivity.java:201)
> I/dalvikvm( 3373): at android.os.Handler.handleCallback(Handler.java:587)
> I/dalvikvm( 3373): at android.os.Handler.dispatchMessage(Handler.java:92)
> I/dalvikvm( 3373): at android.os.Looper.loop(Looper.java:123)
> I/dalvikvm( 3373): at
> android.app.ActivityThread.main(ActivityThread.java:3683)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java: 839)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
> I/dalvikvm( 3373): at dalvik.system.NativeStart.main(Native Method)
> I/dalvikvm( 3373): "main" prio=5 tid=1 NATIVE
> I/dalvikvm( 3373): | group="main" sCount=0 dsCount=0 obj=0x4001f1a8
> self=0xce48
> I/dalvikvm( 3373): | sysTid=3373 nice=0 sched=0/0 cgrp=default
> handle=-1345006528
> I/dalvikvm( 3373): | schedstat=( 798785393 1142704034 171 )
> I/dalvikvm( 3373): at java.lang.Runtime.nativeLoad(Native Method)
> I/dalvikvm( 3373): at java.lang.Runtime.load(Runtime.java:392)
> I/dalvikvm( 3373): at java.lang.System.load(System.java:534)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtNative.loadQtLibraries(QtNative.java:100)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtActivityDelegate.loadApplication(QtActivity Delegate.java:244)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native
> Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.loadApplication(QtActivity.java:144)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.access$200(QtActivity.java:77)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity$3$1$1.run(QtActivity.java:201)
> I/dalvikvm( 3373): at android.os.Handler.handleCallback(Handler.java:587)
> I/dalvikvm( 3373): at android.os.Handler.dispatchMessage(Handler.java:92)
> I/dalvikvm( 3373): at android.os.Looper.loop(Looper.java:123)
> I/dalvikvm( 3373): at
> android.app.ActivityThread.main(ActivityThread.java:3683)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native
> Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at com.android.internal.os.ZygoteInit$MethodAn
> W/dalvikvm( 3373): JNI WARNING: JNI method called with exception raised
> W/dalvikvm( 3373): in Ljava/lang/Runtime;.nativeLoad
> (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String; (NewGlobalRef)
> W/dalvikvm( 3373): Pending exception is:
> I/dalvikvm( 3373): Ljava/lang/SecurityException;: Requires
> DISABLE_KEYGUARD permission
> I/dalvikvm( 3373): at android.os.Parcel.readException(Parcel.java:1322)
> I/dalvikvm( 3373): at android.os.Parcel.readException(Parcel.java:1276)
> I/dalvikvm( 3373): at
> android.view.IWindowManager$Stub$Proxy.disableKeyguard(IWindowManager.java: 1403)
> I/dalvikvm( 3373): at
> android.app.KeyguardManager$KeyguardLock.disableKeyguard(KeyguardManager.ja va:63)
> I/dalvikvm( 3373): at
> org.kde.necessitas.mobile.QtSystemInfo.disableLock(QtSystemInfo.java:171)
> I/dalvikvm( 3373): at
> org.kde.necessitas.mobile.QtSystemInfo.<init>(QtSystemInfo.java:159)
> I/dalvikvm( 3373): at java.lang.Runtime.nativeLoad(Native Method)
> I/dalvikvm( 3373): at java.lang.Runtime.load(Runtime.java:392)
> I/dalvikvm( 3373): at java.lang.System.load(System.java:534)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtNative.loadQtLibraries(QtNative.java:100)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtActivityDelegate.loadApplication(QtActivity Delegate.java:244)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.loadApplication(QtActivity.java:144)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.access$200(QtActivity.java:77)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity$3$1$1.run(QtActivity.java:201)
> I/dalvikvm( 3373): at android.os.Handler.handleCallback(Handler.java:587)
> I/dalvikvm( 3373): at android.os.Handler.dispatchMessage(Handler.java:92)
> I/dalvikvm( 3373): at android.os.Looper.loop(Looper.java:123)
> I/dalvikvm( 3373): at
> android.app.ActivityThread.main(ActivityThread.java:3683)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java: 839)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
> I/dalvikvm( 3373): at dalvik.system.NativeStart.main(Native Method)
> I/dalvikvm( 3373): "main" prio=5 tid=1 NATIVE
> I/dalvikvm( 3373): | group="main" sCount=0 dsCount=0 obj=0x4001f1a8
> self=0xce48
> I/dalvikvm( 3373): | sysTid=3373 nice=0 sched=0/0 cgrp=default
> handle=-1345006528
> I/dalvikvm( 3373): | schedstat=( 798785393 1142704034 171 )
> I/dalvikvm( 3373): at java.lang.Runtime.nativeLoad(Native Method)
> I/dalvikvm( 3373): at java.lang.Runtime.load(Runtime.java:392)
> I/dalvikvm( 3373): at java.lang.System.load(System.java:534)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtNative.loadQtLibraries(QtNative.java:100)
> I/dalvikvm( 3373): at
> org.kde.necessitas.industrius.QtActivityDelegate.loadApplication(QtActivity Delegate.java:244)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native
> Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.loadApplication(QtActivity.java:144)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity.access$200(QtActivity.java:77)
> I/dalvikvm( 3373): at
> org.kde.necessitas.origo.QtActivity$3$1$1.run(QtActivity.java:201)
> I/dalvikvm( 3373): at android.os.Handler.handleCallback(Handler.java:587)
> I/dalvikvm( 3373): at android.os.Handler.dispatchMessage(Handler.java:92)
> I/dalvikvm( 3373): at android.os.Looper.loop(Looper.java:123)
> I/dalvikvm( 3373): at
> android.app.ActivityThread.main(ActivityThread.java:3683)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invokeNative(Native
> Method)
> I/dalvikvm( 3373): at java.lang.reflect.Method.invoke(Method.java:507)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java: 839)
> I/dalvikvm( 3373): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
> I/dalvikvm( 3373): at dalvik.system.NativeStart.main(Native Method)
> I/dalvikvm( 3373):
> E/dalvikvm( 3373): VM aborting
> 'org.kde.necessitas.example.WhiteBoard_Android' died
> 在 2012年7月24日星期二UTC+8上午2时00分39秒,Leonard Lee写道:
>> http://doc.qt.nokia.com/**qtmobility/qsystemdeviceinfo.**html#imei-prop<http://doc.qt.nokia.com/qtmobility/qsystemdeviceinfo.html#imei-prop>
>> - Leonard (Sent from mobile.)
>> On Jul 23, 2012 3:23 PM, "旭毅 欧阳" <oyzy2...@gmail.com> wrote:
>>> HI:
>>> How can I get the IMEI ID from the device use Qt API.