是否可以在android中运行可执行jar文件(基于命令行)?我的一个朋友告诉我,可以运行用C编写的可执行文件.是否有可能是java?我将通过adb shell运行该工具.
我可以获得安装在我的android上的所有软件包的列表,但是要打开一个应用程序,我需要活动名称和软件包名称.有没有办法通过adb shell列出包中的所有活动.从手机中提取的android清单文件没有帮助,因为它是文件的二进制版本,因此不包含任何有意义的信息.和LAUNCHER 1,或主要活动适用于很多应用程序,但不是全部.因此,我确实需要找出应用程序中活动的确切名称.
谢谢.
我首先进入Android进行Google Glass开发,我想知道如何让我的客户看到我正在处理的.apk.
我的客户也拥有一副谷歌眼镜,但生活很远.
到目前为止,我能够上传到Glass的唯一方法是在我的Glass通过USB连接时使用ADT,Run As - > Android Application.
我怎样才能将Glassware(apk)放到网上,以便他可以远程将"加载"到他的玻璃杯中?或者将它部署到他的杯子上?
我阅读发送.apk文件给客户进行审核,但它与Android设备更相关,而我的客户端使用谷歌眼镜并且没有调试模式(我可以要求他打开它)并且不会根源设备.
我正在使用Windows 7,我需要Telnet到我的Android模拟器才能运行位置应用程序.我该怎么做呢?我找到的唯一教程是针对linux ...
我开发了一个Android-Homescreen-Widget并且遇到了一个奇怪的问题:市场中的"Open"-Button变灰了,因为实际上没有应用程序可以启动.因此,许多人抱怨,因为他们没有意识到我的包是一个小部件.他们甚至给我一个糟糕的评价,我想通过给人们提示他们应该做什么来避免这种情况.描述中的第一行提示(用大写字母写的)根本没用,所以我正在寻找更好的解决方案.
在android-market中安装软件包之后是否可以直接显示消息?
我正在尝试编写一个脚本,它将通过adb为我正在测试的应用启动"app info"系统对话框.
我做了一些调查,并提出了这个命令,它将启动"app info"但失败并强制关闭(logcat中的NullPointerException):
adb shell am start -a android.intent.action.VIEW -n com.android.settings/.applications.InstalledAppDetails -es com.android.settings.ApplicationPkgName com.my.app -es pkg com.my.app
Run Code Online (Sandbox Code Playgroud)
似乎包名未正确传递.
am在这种情况下,将包名称参数传递给命令的正确方法是什么?
我的 AndroidManifest.xml 中有以下内容(我刚刚向默认项目添加了第二个活动):
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.com.testapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.com.testapp.TestActivity"
android:label="@string/title_activity_test" >
<intent-filter>
<action android:name="com.testapp.action.TEST_ACTION" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
我想使用 adb 命令启动 TestActivity。我试过:
./adb shell am start -a com.testapp.action.TEST_ACTION
Run Code Online (Sandbox Code Playgroud)
但它给出了错误:
Error: Activity not started, unable to resolve Intent { act=com.testapp.action.TEST_ACTION flg=0x10000000 }
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么我收到此错误以及如何解决它?
编辑 :
任何人都可以说出一种方法来仅使用操作来启动“TestActivity”。
如果Android系统没有物理键,那么命令中需要包含哪些参数?
我收到错误:
Error : ** SYS_KEYS has no physical keys but with factor 2.0%
Run Code Online (Sandbox Code Playgroud) 我想通过 adb 启动我的应用程序的应用程序信息屏幕。我尝试使用“adb shell am start”来触发意图,但似乎没有任何效果。我需要至少适用于 API 级别 18 和 19 的东西。有人可以帮忙吗?
android ×9
adb ×2
shell ×2
eclipse ×1
emulation ×1
google-gdk ×1
google-glass ×1
google-play ×1
jar ×1
java ×1
launch ×1
monkey ×1
package ×1
settings ×1
telnet ×1