草庐IT

start-device

全部标签

android - 运行 adb : Error running app. 错误 : Activity not started, 无法解析 Intent

您好,我正在尝试在我的react-native项目上运行“yarnandroid”。并且遇到以下错误:yarnandroidv0.27.5$react-native-scriptsandroid10:37:45AM:Startingpackager...10:39:34AM:StartingAndroid...10:39:37AM:Packagerstarted!Toviewyourappwithlivereloading,pointtheExpoapptothisQRcode.You'llfindtheQRscannerontheProjectstaboftheapp.Orenter

android - 无法解决 SonarQube 错误 "Make this line start at column 3"

我在xml(布局、字符串、可绘制对象...)中有很多行都存在此错误。我试图将每个列的空间更改为3,以便在出现此错误的行中放置3个选项卡,但我在SonarQube中仍然遇到此错误。我该如何解决这个问题?我在这里举了一个我遇到这个错误的例子: 最佳答案 为了遵守“让这一行从第3列开始”的规则,您必须将代码缩进2个空格。我建议您在项目的根目录下使用.editorconfig文件(参见EditorConfig),内容如下:root=true[*]charset=utf-8end_of_line=lfinsert_final_newline=

android - 通过 adb shell am start 将数据发送回启动 Activity 的脚本

我想从adb安装诊断应用程序,并从bash脚本中获取数据。我知道如何从adb开始一个Activity,但我找不到任何方法来取回数据,除非我打印到logcat并解析输出,但是听起来像黑客。有没有办法从使用adb开始的Activity中接收数据? 最佳答案 如果要发送回自动化脚本的数据可以序列化为长度小于4k的字符串-使用logcat是自然而然的选择。只需使用Log.i("UNIQUE_TAG",the_data_string_you_want_to_send_back_to_your_script);将数据打印到日志中即可然后在自动化

android - 如何调试从 'adb shell am start -D ' 开始的 android 应用程序?

我需要调试已安装在手机上的Android应用程序。我能够在Debug模式下启动应用程序,但我无法连接使用JDWP的进程。我尝试了两种不同的方法,但都失败了。(请参阅以下部分)命令行尝试1-启动应用程序[...]sdk\platform-tools>adb-dshellamstart-D-n"package/package.SomeActivity"应用程序启动并显示警告“/!\Waitingfordebugger”。2-打开一个JDWP端口[...]sdk\platform-tools>adbforwardtcp:8000jdwp:76023-尝试使用jdb连接[...]sdk\pla

安卓工作室 : Android Device Monitor not showing my device

我的真实设备是SonyXperiac6502Android版本4.3我确定我已将它连接到我的计算机并打开了开发人员选项/USB调试在SDK管理器中,已经安装了GoogleUSB驱动程序。我从这个页面下载了XperiaZ驱动程序:http://developer.sonymobile.com/downloads/drivers/但是不知道怎么用我手机的USB连接中没有PTP模式选项我的设备没有显示在Android设备监视器中,因此我无法在我的手机上运行应用测试。如何让我的AndroidStudio抓取我的手机? 最佳答案 一些可能的解

android - com.android.ddmlib.AdbCommandRejectedException : more than one device

这个问题在这里已经有了答案:Eclipsedetectingthesamedevicemultipletimes(4个答案)关闭3年前。如何在窗口8中终止和启动adb。我在linux中做过,但在窗口8中没有任何想法b'因为我收到错误com.android.ddmlib.AdbCommandRejectedException:不止一台设备。我重新启动了我的eclipse,更改了我的端口,但它没有用。

android - 如何使用 Android Device Monitor 的文件资源管理器查找我的应用程序/数据/数据

我有一个应用程序可以将文本文件写入内部存储。我想仔细看看我的电脑。我运行了Toast.makeText来显示路径,它说:/数据/数据/我的包但是当我转到AndroidStudio的AndroidDeviceMonitor应用程序时,我在文件资源管理器中看不到/data/data。那么我的文件在哪里?我知道它们存在,因为我可以在adbshell上找到它们。我需要将/data/data转换为文件资源管理器上可见的路径,以便我可以轻松下载它们。谢谢! 最佳答案 您只能检查是否有root手机,因为这些文件夹对应用程序是私有(private)

Android Studio 2.1 Preview1 给出 No space left on device 错误

我将我的androidstudio更新到2.1预览版,之后它给出了设备上没有剩余空间错误。如何解决这个问题? 最佳答案 对我来说,这是因为我的/tmp分区太小。在尝试安装大型设备镜像(Android7.1)和尝试启动AVD时,我都遇到了这些错误。AndroidStudio似乎会尝试解压/tmp中的大文件。要在Linux上增加/tmp的大小,请在/etc/fstab中设置size=参数,例如在我的Ubuntu上,我现在有:tmpfs/tmptmpfsdefaults,size=3g00需要重新启动才能应用该更改。请注意tmpfsise

android - 每次都必须执行 adb kill-server 和 start-server 才能在 Ubuntu 中识别 android 设备

我正在eclipse中开发android应用程序,最近我从Ubuntu12.10(QuantalQuetzal)升级到Ubuntu13.04(RaringRingtail)。在以前的Ubuntu版本中,我在识别我的Android设备时遇到了零个问题。在这个新的Ubuntu版本中,我必须这样做:sudoadbkill-server和sudoadbstart-server为了让Ubuntu识别我的安卓设备。每次我重新启动计算机时,当我尝试调试应用程序时,eclipse中都会出现问号,我每次都必须运行这些命令行才能使其正常工作。谁知道有没有办法永久识别我的手机?

android - 尝试创建循环显示时出错 : IllegalStateException: cannot start this animation on a detached view

因此,我正在尝试在TextView的API级别21上创建一个循环显示,但我一直收到此错误。起初我认为它与我正在尝试的fragment的生命周期有关,但后来我只是在一个Activity中尝试了同样的事情,但它仍然无法正常工作。代码如下:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Windoww=getWindow();w.setFlags(WindowManager.Lay