2013-07-28 41 views
0

我是一个Web开发人员,我最近决定学习如何构建应用程序在Android中使用第一方IDE的Android工作室。登录应用Android Studio中

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

不过,我已经运行到一个问题,当我尝试测试的应用程序。

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放到我的模拟器中。

如果还有人更了解如何使用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 } 

回答

0

我发现如果您在手机上删除应用程序,那么它应该在您再次运行时运行。