不能我的Andr​​oid设备上运行的Hello World [英] Can't run Hello World on my Android device

查看:159
本文介绍了不能我的Andr​​oid设备上运行的Hello World的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

与downvote是什么?我知道这是一个愚蠢的问题,但它是不是一个好的问题?

我从来没有做过任何Android编程,但是认为它可能是有趣的,放在一起的玩具应用程序为我早晚上下班。

所以我要通过教程。

当我去一步步地真实设备上运行(通过USB连接和启用USB调试),然后点击运行,我得到以下内容:

任何帮助是AP preciated。


解决方案

这是我如何解决,在我的Ubuntu:

<一个href=\"http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html\">http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html

享受的/ tmp文件/为android.rules


  SUBSYSTEM ==USB,ATTRS {idVendor} ==0BB4,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0e79,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0502,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0B05,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==413C,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0489,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==091e,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==18D1,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0BB4,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==12D1,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==24e3,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==2116,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0482,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==17ef,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==1004,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==22b8,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0409,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==2080,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0955,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==2257,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==10a9,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==1d4d,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0471,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==04da,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==05c6,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==1f53,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==04e8,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==04dd,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0fce,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==0930,MODE =0666
SUBSYSTEM ==USB,ATTRS {idVendor} ==19d2,MODE =0666


运行以下命令:


  $ sudo的CP /tmp/android.rules /etc/udev/rules.d/51-android.rules
$ sudo的CHMOD 644 /etc/udev/rules.d/51-android.rules
$ sudo的CHOWN根。 /etc/udev/rules.d/51-android.rules
$ sudo的服务重新启动的udev
$ sudo的killall ADB


断开手机与电脑之间的USB连接线。
     重新连接手机。
     亚行运行设备进行确认,现在它有权限访问该手机。

What's with the downvote? I know this is a dumb question but is it not a "good" question?

I've never done any Android programming but thought it might be fun to put together a toy app for my morning and evening commutes.

So I'm going through this tutorial.

When I go through the steps to "run on real device" (connect via USB and enable USB debugging) and then click run, I get the following:

Any help is appreciated.

解决方案

This is how I solved that in my Ubuntu:

http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html

Save this file at /tmp/ as android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666"

Run the following commands:

$ sudo cp /tmp/android.rules /etc/udev/rules.d/51-android.rules
$ sudo chmod 644   /etc/udev/rules.d/51-android.rules
$ sudo chown root. /etc/udev/rules.d/51-android.rules
$ sudo service udev restart
$ sudo killall adb

Disconnect the USB cable between the phone and the computer. Reconnect the phone. Run adb devices to confirm that now it has permission to access the phone.

这篇关于不能我的Andr​​oid设备上运行的Hello World的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆