Android studio androidstudio中的签名应用

Android studio androidstudio中的签名应用,android-studio,android-build,Android Studio,Android Build,我是一名web开发人员,最近决定学习如何使用第一方IDE Android Studio在Android中构建应用程序 我花了几天时间设计了一个教程应用程序,我成功地在模拟器中运行了它,然后我一直在为我自己的应用程序编程和设计布局 然而,当我尝试测试应用程序时,我遇到了一个问题 Waiting for device. Target device: emulator-5556 (Nexus7_2) Uploading file local path: C:\{file_path}\{app}-re

我是一名web开发人员,最近决定学习如何使用第一方IDE Android Studio在Android中构建应用程序

我花了几天时间设计了一个教程应用程序,我成功地在模拟器中运行了它,然后我一直在为我自己的应用程序编程和设计布局

然而,当我尝试测试应用程序时,我遇到了一个问题

Waiting for device. 
Target device: emulator-5556 (Nexus7_2) Uploading file
local path: C:\{file_path}\{app}-release-unsigned.apk
remote path: /data/local/tmp/{app_name}
Installing {app_name}
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/{app_name}"
pkg: /data/local/tmp/{app_name}
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
通过在线查找此错误,我发现我需要对我的应用程序进行签名,但在Android Studio的情况下,我还没有找到一种方法来实现这一点。修改ant build.xml文件不起作用,其他签名方法似乎也不起作用

有一个选项可以生成已签名的APK,我导出了一个已签名的应用程序。然而,我似乎无法将apk放入我的模拟器中

Waiting for device.
Target device: emulator-5556 (Nexus7_2)
Uploading file
local path: C:\{file_path}\QuoteReader-debug-unaligned.apk
remote path: /data/local/tmp/{app_name}
Installing {app_name}
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/{app_name}"
pkg: /data/local/tmp/{app_name}
Success
Launching application: ...quotereader.MainActivity.
DEVICE SHELL COMMAND: am start -n "...quotereader.MainActivity" -a     android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=    [android.intent.category.LAUNCHER] cmp={app_name}/.MainActivity }
如果有人更了解如何使用Android Studio,我将感谢您帮助我使用该软件签署我的apk。谢谢

教程应用程序的输出

我复制了新项目中没有包含的所有代码。此应用程序在仿真器中工作

Waiting for device.
Target device: emulator-5556 (Nexus7_2)
Uploading file
local path: C:\{file_path}\QuoteReader-debug-unaligned.apk
remote path: /data/local/tmp/{app_name}
Installing {app_name}
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/{app_name}"
pkg: /data/local/tmp/{app_name}
Success
Launching application: ...quotereader.MainActivity.
DEVICE SHELL COMMAND: am start -n "...quotereader.MainActivity" -a     android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=    [android.intent.category.LAUNCHER] cmp={app_name}/.MainActivity }

我发现,如果你删除手机上的应用程序,那么当你再次运行它时,它应该会工作