我想使用Windows命令行安装一个文件。首先,我想在编译完所有.jar文件后为Android应用程序创建一个.apk文件,而不使用Eclipse。

有人知道如何在不使用Eclipse的情况下,仅通过使用命令行就可以做到这一点吗?


当前回答

命令安装APK文件,就像它在Android工作室,你可以看到下面。

1)推广应用:

adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome

com.my.awesome是你的包裹。

2)安装:

adb shell pm install -t -r "/data/local/tmp/com.my.awesome"

其他回答

命令安装APK文件,就像它在Android工作室,你可以看到下面。

1)推广应用:

adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome

com.my.awesome是你的包裹。

2)安装:

adb shell pm install -t -r "/data/local/tmp/com.my.awesome"

在Android Studio中打开终端

你可能会看到

C:\Users\nikhil\AppData\Local\Android\Sdk\platform-tools>

复制并粘贴你想要安装的apk到platform-tools的上面路径。 在我的例子中,我把app-qa-debug.apk保存在platform-tools文件夹中。

安装命令

adb install app-qa-debug.apk

所以在终点站你可以看到一些东西

C:\Users\nikhil\AppData\Local\Android\Sdk\platform-tools>adb install app-qa-debug.apk

在安装之后,您可以得到这样的消息

执行流

安装成功

您可以使用下面的代码从命令行安装应用程序

adb install example.apk

这个apk安装在当前打开的模拟器的内存中。

adb install -s example.apk

这个apk安装在当前打开的模拟器的sd卡中。

您还可以将apk安装到adb连接设备列表中的特定设备。

adb -s emulator-5554 install myapp.apk

有关其他选项,请参阅adb帮助。

你来这里很可能是因为你也想建造它!

构建

gradlew

(在Windows gradlew.bat上)

然后安装

adb install -r exampleApp.apk

(-r使其替换现有的副本,如果安装在模拟器上,则添加-s)

奖金

我在~/.bash_profile中设置了一个别名

alias bi="gradlew && adb install -r exampleApp.apk"

(Build and Install的简称)

要安装调试(测试)apk,使用-t:

运行Build-Make项目

在app文件夹中查找最后生成的apk。

例子:

adb  install -t C:\code\BackupRestore\app\build\outputs\apk\debug\app-debug.apk