Calvin's Tech Space

          成于堅忍,毀于浮躁

             :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
          當真機通過usb連接到電腦后,運行adb devices顯示no permission錯誤,需要進行如下步驟(文檔 Developing on a Device ): 
           

          Setting up a Device for Development

          With an Android-powered device, you can develop and debug your Android applications just as you would on the emulator. There are just a few things to do before you can start.

          1. Declare your application as "debuggable" in your Android Manifest.

            In Eclipse, you can do this from the Application tab when viewing the Manifest (on the right side, set Debuggable to true). Otherwise, in theAndroidManifest.xml file, add android:debuggable="true" to the <application> element.

          2. Turn on "USB Debugging" on your device.

            On the device, go to the home screen, press MENU, select Applications > Development, then enable USB debugging.

          3. Setup your system to detect your device.
            • If you're developing on Windows, you need to install a USB driver for adb. Follow the steps below for Installing the WinUsb Driver.
            • If you're developing on Mac OS X, it just works. Skip this step.
            • If you're developing on Ubuntu Linux, you need to add a rules file:
              1. Login as root and create this file: /etc/udev/rules.d/51-android.rules.

                For Gusty/Hardy, edit the file to read: 
                SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

                For Dapper, edit the file to read: 
                SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"

              2. Now execute:
                chmod a+rx /etc/udev/rules.d/51-android.rules

          You can verify that your device is connected by executing adb devices from your SDK tools/ directory. If connected, you'll see the device name listed as a "device."

          If using Eclipse, select run or debug as usual. You will be presented with a Device Chooser dialog that lists the available emulator(s) and connected device(s). Select the device to install and run the application there.

          If using the Android Debug Bridge (adb), you can issue commands with the -d flag to target your connected device.

          posted on 2010-03-14 20:02 calvin 閱讀(2085) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 新乡县| 赣州市| 平阴县| 舟曲县| 平潭县| 永川市| 安庆市| 平塘县| 盖州市| 綦江县| 宜春市| 揭阳市| 滨州市| 阳江市| 西华县| 佳木斯市| 梨树县| 襄城县| 呼玛县| 体育| 邵阳市| 运城市| 桐梓县| 宜兴市| 波密县| 安图县| 金沙县| 泊头市| 安阳市| 杂多县| 林西县| 崇阳县| 平塘县| 岳普湖县| 高要市| 黄梅县| 咸丰县| 梁河县| 班戈县| 工布江达县| 和林格尔县|