我在android中的项目几乎完成了,现在我想制作应用程序的可执行版本。
我需要以 .exe 形式将其演示为像在模拟器上一样的软应用程序,而不是通过 eclipse 的构建和调试过程。
操作员的要求很简单——他想创建一个 MS Windows 程序文件,该文件的运行方式与他制作的 APK 一样。
不幸的是,这是无法做到的。正如人们所说,“炫耀”您的程序的唯一方法是:
你不需要创建一个 .EXE 文件来做你想做的事。您可以只创建一个 bat 文件来执行adb
以下命令: 在模拟器中安装和启动您的应用程序。我想,这里的问题是你不明白 APK 文件是如何工作的……我只是说。
好的...为了使用adb
(基本上是 Eclipse 在后台执行的操作)安装 Android 应用程序,您需要执行以下操作:
adb install path/name_app.apk
然后,您可以使用adb shell am
命令启动应用程序。你可以在这里找到信息:http: //pdk.android.com/online-pdk/guide/instrumentation_testing.html
您必须考虑的另一件事是,您必须在安装和执行应用程序之前运行 AVD:http: //developer.android.com/guide/developing/tools/avd.html
您必须执行的所有这些命令(可能使用我之前提到的 .bat 文件)都是可执行文件,您可以在 android-sdk\tools 目录中找到它们。
当我有一个客户想要展示一个应用程序时,例如在会议上,我总是使用 Bluestacks,它并不完美,但它允许您在您的计算机上运行 android 应用程序而无需执行所有技术工作(如安装模拟器等)。
要使用 Bluestacks 设备/模拟器在您的计算机上安装应用程序,您只需单击 apk。
您无法将 APK 文件转换为 .exe 文件。APK 文件已将 Android 应用程序保存为可自行安装的文件 - 在手机或模拟器上打开 APK 文件将开始安装过程。听起来您只想使用“正确”密钥而不是使用调试密钥对应用程序进行签名。为此,请阅读签署应用程序的官方页面。
一旦您创建了一个项目/应用程序,Eclipse
那么您也创建了该.apk
文件。Android可以运行.apk
文件,所以到你的项目保存的地方打开,像这样Open Project -->bin-->.apk
。
现在.apk
通过蓝牙将文件发送到您的安卓手机或复制它。