日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android开发记录(转)

發布時間:2024/7/19 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发记录(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Android模擬器相關

1. Android模擬器安裝 Market

模擬器默認沒有安裝 Market,看到網上有較為復雜的安裝方法,也有1個簡單的,試了簡單的,在 Android2.2 模擬器下試過是OK的,簡單的方法如下:
1) 下載2個文件:GoogleServicesFramework.apk、Vending.apk (我是從這兒?下的,感謝分享)

2) 依次安裝這2個文件(需要先運行模擬器):

????? a) 先切換到 android-sdk-windows\platform-tools (從revision 8開始 adb tool 已經從tools下移到platform-tools下了)

????? b) adb install GoogleServicesFramework.apk

????? c) adb install Vending.apk

安裝成功后到模擬器中查看,果然已有 Market。

see:?Android 模擬器安裝Android Market電子市場

2. Android模擬器安裝Adobe AIR runtime

Android模擬器上的Adobe AIR不同于真機,SDK 中有for emulator 的runtime (具體位置如: Adobe Flash Builder 4.5\sdks\4.5.0\runtimes\air\android\emulator\Runtime.apk ),然后使用 adb install 命令裝到模擬器中即可。

注:需用 adb -e install Runtime.apk,否則運行AIR應用可能會出現強行終止的界面 。

3. 命令行安裝Adobe AIR開發的應用程序到Android模擬器時報錯:Failure [INSTALL_FAILED_INVALID_APK]

解決方法:

模擬器中運行的程序打包參數略有不同:target 需指定為 apk-emulator,完整打包命令如:

adt -package?-target apk-emulator?-storetype pkcs12 -keystore sign.p12 testapp.apk testapp-app.xml testapp.swf

之后再使用 adb install ,果然成功。

4. 命令行安裝apk應用程序到Android模擬器時報錯:[1]?? Segmentation fault????? pm install /data...

原因:apk文件名有中文。

解決方法:將apk文件名改為英文即可。

5. Android模擬器運行速度很慢

提速方法:

1) 關閉模擬器自動偵測手機旋轉的設置,具體位置為:設置 - 顯示 - 關閉“自動旋轉屏幕”的選項。

參考:Android模擬器運行速度很慢的解決辦法

2) 增加Android模擬器的內存大小:

a) 直接編輯 C:/Documents and Settings/用戶名?/.android/avd/?模擬器名?.avd/config.ini,在 vm.heapSize=xxx 后 加上 hw.ramSize=512 (單位MB,可根據情況設置)

參考:增加android模擬器的內存大小

b) 也可以通過 SDK Manager 來設置,選中要加內存的模擬器,Edit... -> Hardware -> New...? 在出現的對話框中Property 選擇 Device ram size ,然后回到前一界面,直接修改Device ram size對應的 value 即可。

二、Android SDK 命令行使用記錄

1. adb

1) adb devices? 列出當前連接到PC的設備(模擬器或真機)

2) adb install xxx.apk 首次安裝某個程序到當前連接的設備中

3) adb install -r xxx.apk 更新安裝某個程序到當前連接的設備中

4) adb -d install xxx.apk 以debug模式安裝某個程序到當前連接的設備中

5) adb -e install xxx.apk 以for 模擬器模式安裝某個程序到當前連接的設備(模擬器)中

6) adb shell pm list packages 列出當前設備的所有已安裝程序的包名

7) adb -e logcat 查看日志

8) adb -d logcat 查看日志

9) adb logcat appID:V *:S 查看某個應用的日志

10) adb logcat appID:V ActivityManager:| *:S

11) adb logcat|grep "I.air" 僅查看包含 "I.air"? 的日志
12) adb logcat|grep "hello" application name 僅查看某應用包含 "I.air"? 的日志

13) adb logcat -c 清空logcat緩存

2. ddms

1) ddms 打開 Dalvik Debug Monitor 控制臺

三、AIR for Android

1. 通過USB直接連接HTC Desire HD調試AIR for Android mobile應用程序

1) HTC Desire HD 需滿足以下幾點:

a) Settings→Application→Unknown sources 為選中狀態

b) Settings→Application→Development→USB debugging 為選中狀態

c) USB連接到PC時選擇:Charge only

2) PC 需滿足以下幾點:

a) 準備安裝HTC Desire HD的驅動程序:

USB連接HTC Desire HD到PC后,如果沒有出現新硬件向導,則可以打開 設備管理器,可以發現有名為 ADB 的其他設備,查看該設備的屬性,記錄其硬件id(有用),然后為該設備安裝驅動程序,在安裝驅動程序前先需要進行下文 b) 中描述的操作。

b) 編輯 %Adobe Flash Builder 4.5 Home%\utilities\drivers\android\android_winusb.inf?

??? 在 [Google.NTx86] 或 [Google.NTamd64] 下增加以下3行:

Txt代碼?

  • ;??
  • ;HTC Desire HD??
  • %CompositeAdbInterface%???? = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01?
  • 注:USB\ 后的是硬件id,需要根據實際情況進行修改,可以通過 設備管理器->未知設備->ADB的屬性得到(上文a))

    c) 安裝HTC Desire HD的驅動程序:選擇瀏覽驅動程序文件,定位到 %Adobe Flash Builder 4.5 Home%\utilities\drivers\android,忽略警告,確認安裝,安裝成功后,則可以在 設備管理器 中看到新出現了名為 Android Phone 的設備。

    3) Debug 時選擇on device -> Debug via USB。

    更多關于在手機上調試AIR mobile應用程序,詳見:http://help.adobe.com/zh_CN/flex/mobileapps/WSe4e4b720da9dedb5-2d82208b12e46a72ded-8000.htm

    轉載于:https://www.cnblogs.com/tianma3798/p/4032535.html

    總結

    以上是生活随笔為你收集整理的Android开发记录(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。