虽然我理解模拟和仿真的含义一般,但我几乎总是对它们感到困惑.假设我创建了一个模仿现有硬件/软件的软件,我该怎么称呼它?模拟器还是模拟器?
任何人都能解释编程方面的差异吗?
额外奖励:这两个术语的英语差异是什么?(对不起,我不是母语人士:))
我想使用Windows命令行安装文件.首先,我想在编译所有.jar文件之后构建,以便在不使用Eclipse的情况下为Android应用程序创建.apk文件.
有没有人知道如何在不使用Eclipse且仅使用命令行的情况下完成此操作.
有没有办法在不首先启动Android Studio的情况下运行模拟器.也许来自命令行.我知道这个功能在旧版本中可用,并且从那时起就消失了.但也许有人发现如何做到这一点?
可能重复:
如何在Android模拟器中安装APK文件?
我下载了一个APK文件,我想在Android模拟器上运行它,但我不知道如何.请帮我.谢谢!
Android Studio中的运行配置只允许您部署默认(调试)APK,但我已经通过在Android Studio中运行gradle assembleDebug(作为外部工具)构建了一个版本APK,并希望部署它.但似乎您无法更改Android Studio安装的APK.有一个部署自定义工件的选项,但我不确定它是什么,或者它是否会有所帮助,而且无论如何,似乎没有在Android Studio项目结构对话框中创建新工件的选项.
有谁知道我如何指定Android Studio部署的APK的路径?我知道我可以使用adb从命令行安装,但如果我只需单击一个按钮就可以加快速度.谢谢.
我尝试按照这些步骤(从这里):
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
Run Code Online (Sandbox Code Playgroud)
但是,当我运行"./emulator -avd phoneEmulator"(phoneEmulator是我的模拟器的名称)时,它只显示:
Phil-Knights-MacBook-Pro:tools philiplknight$ ./emulator -avd phoneEmulator
2012-07-30 22:44:33.377 emulator-arm[2859:80b] Warning once: This application, or a
library it uses, is using NSQuickDrawView, which has been deprecated.
Apps should cease use of QuickDraw and move to Quartz.
Run Code Online (Sandbox Code Playgroud)
这就好像该命令永远不会返回.
如果我无法./adb install myApp.apk在该窗口中输入第二个命令,我应该在哪里调用它?
这是一个有效的应用程序,无论是在模拟器上还是我正在测试的设备上.
但现在,我启用了Proguard并使用导出已签名的应用程序Android-Tools > Export signed application
然后我将其复制.apk到SD卡上并尝试在设备上安装.但是应用程序停止工作,如果我尝试打开它,请求关闭力量.
如果我从Eclipse运行,它可以在设备上运行.
既然,它说:
只有在导出发行版.apk文件时,Proguard才有效.我检查了一下,bin文件夹中的apk文件大小是1.8mb,其中导出后的1是1.4mb.似乎Proguard已经完成了它的工作.但该应用程序无法正常工作.可悲的是,我看不到任何日志等..,
编辑:
如果我禁用Proguard然后导出,发布apk文件现在工作正常.那么,Proguard存在一些问题?
我的文件夹结构

ProGuard的-project.txt
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-verbose
# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize and preverify steps (and performs some
# of these optimizations on its own).
-dontoptimize
-dontpreverify
# Note that if you want to enable optimization, …Run Code Online (Sandbox Code Playgroud) 我想在android模拟器中安装我的.apk文件.但是我打开了多个模拟器(5554,5556)并且我不想关闭任何一个模拟器如何在有多个时在模拟器中安装.apk文件模拟器打开了吗?
如何从控制台启动模拟器上的apk?我无法找到正确的命令.
我有一个在VM中运行的Ubuntu,还有模拟器.我现在尝试安装(adb install App.apk -works!)并从命令行运行它.
提前致谢!
我正在使用Windows 7.我的一个客户端给了我一个apk文件来查看由另一个开发人员开发的以前的项目.但我没有安卓手机.所以我想将这个apk文件安装到我的android sdk的AVD设备上.但我失败了.请给我详细说明如何在Eclipse的AVD设备(Android SDK)中安装apk文件.我正在使用Windows 7.
我想在Android模拟器上运行APK,然后我按照下面的步骤操作:

我发现这个链接如何在模拟器上运行APK.其他教程也展示了它的工作原理.如果我们在几秒后输入adb install命令行显示Success消息但在我的情况下命令行显示此日志.
android ×9
apk ×5
emulation ×4
cmd ×1
command-line ×1
eclipse ×1
install ×1
macos ×1
proguard ×1
simulation ×1
terminology ×1