2011年3月17日 星期四

error: more than one device and emulator

adb shell
error: more than one device and emulator

使用下列command看一下目前設備狀況

adb devices
List of devices attached
0123456789ABCDEF        offline
0123456789ABCDEF        offline
0123456789ABCDEF        device

很奇怪有很多設備名稱

開啟Windows工作管理員

看到adb.exe按滑鼠右鍵
結束處理程序

再使用adb devices看一次設備資訊
adb devices
List of devices attached

這應該是windows環境的現象吧

我再用Ubuntu的時候都沒有發生過

透過Facebook分享

上傳local data to Server by using scp

scp file 帳號名稱@server: 路徑

ex. scp a.tar.gz nelsonchung@robot:/home/nelsonchung

是使用ssh做data transfer
認證的部份也是採用ssh相同的機制

所以需要安裝ssh套件

透過Facebook分享

2011年3月16日 星期三

Google Chrome 離線安裝法

實在是不知道為什麼在公司要昇級Chrome總是會失敗

進入關於Google Chrome
檢查更新
一段時間後
會出現"無法使用更新伺服器(錯誤7)"



所以使用下列方法更新


從官網進入
http://www.google.com/chrome/eula.html?standalone=1

按下接受並安裝

就會直接下載完整執行檔

Reference:
http://blog.soft.idv.tw/?p=596

透過Facebook分享

2011年3月15日 星期二

[Android] dailyroads 行車紀錄器

DailyRoads網站
http://www.dailyroads.com/voyager.php

介紹網站
http://briian.com/?p=7281
http://blog.xuite.net/tim13/vampire/35383542


安裝出現問題


adb install dailyroads.apk
580 KB/s (343766 bytes in 0.577s)
        pkg: /data/local/tmp/dailyroads.apk
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]



Logcat message
D/AndroidRuntime( 2478): 
D/AndroidRuntime( 2478): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 2478): CheckJNI is OFF
D/dalvikvm( 2478): creating instr width table
D/AndroidRuntime( 2478): --- registering native functions ---
I/dalvikvm( 2159): Jit: resizing JitTable from 4096 to 8192
I/ActivityManager( 2159): Start proc com.android.defcontainer for service com.android.defcontainer/.DefaultContainerService: pid=2485 uid=10001 gids={1015, 2001}
D/dalvikvm( 2485): GC_EXPLICIT freed 776 objects / 55856 bytes in 35ms
.rcvuart: 6 bytes
24 06 04 26 0D 0A 
sendout
sendout exit
ack- 4
D/PackageParser( 2159): Scanning package: /data/app/vmdl33627.tmp
D/PackageManager( 2159): Scanning package com.dailyroads.v
E/PackageManager( 2159): Package com.dailyroads.v requires unavailable shared library com.google.android.maps; failing!
W/PackageManager( 2159): Package couldn't be installed in /data/app/com.dailyroads.v-1.apk
D/dalvikvm( 2159): GC_EXPLICIT freed 8785 objects / 458696 bytes in 66ms
D/AndroidRuntime( 2478): Shutting down VM
D/dalvikvm( 2478): Debugger has detached; object registry had 1 entries



Reference:
http://www.dailyroads.com/voyager/download
http://briian.com/?p=7281

平台
Android 2.2

透過Facebook分享

error: device not found

在Windows下
使用adb shell
卻發生error: device not found

同時
畫面會出現
USB已連線
已透過USB連接手機與電腦, 如要從電腦或Android系統的SD卡複製檔案, 請選取下方按鈕

按鈕上方的字是開啟USB儲存裝置

奇怪
明明昨天就還可以用adb shell進入shell mode

Solution:
進入
設定->應用程式->開發->USB偵測(連接USB時進入偵測模式)
勾選

重新開機

畫面上方出現 "USB已連線"

ok

可以使用adb shell嚕

透過Facebook分享

[Android] androidscreencast - 在PC端遙控你的Android設備

http://code.google.com/p/androidscreencast/

有幾個要求
1. 要安裝android sdk
2. 使用adb devices要找得到設備

List of devices attached
0123456789ABCDEF        device

3. 要有JAVA 5或者更新的版本
4.
執行方法 - 適用於Windows環境
下載後
解壓縮執行run.bat

最後感謝Auron提供的分享

透過Facebook分享

2011年3月14日 星期一

Error: Description Resource Path Location Type Error generating final archive: Debug Certificate expired on 2010/11/17

Error Message:

Description Resource Path Location Type
Error generating final archive: Debug Certificate expired on 2010/11/17 下午 2:09 AuxIn Unknown Android Packaging Problem

Follow 此篇 and 這篇

是key過期

刪除
C:\Documents and Settings\Nelson.Chung\.android\
下這兩個檔案
ddms.cfg
and
debug.keystore

重開Eclipse
居現這個有趣的畫面
Thanks for using the Android SDK


按下Proceed後
重新build
就ok嚕


透過Facebook分享