Pergunta

I've developed an application that use Google Maps API v2. I have installed it on my device directly from eclipse and it works fine.

Now I am trying to distribute my application to some people for testing, so I created unsigned APK file through Eclipse (Right click -> android tools -> export unsigned application package) and then an APK file was created.

I've copied the apk file to a clean phone (that never had tested my app before), but the installation fails each time i'm trying to install it, "the application is not installed" message appear and that's it. No further info. (I have already checked the "Allow installation of non-Market application" on my phone)

Why is that?? Do I have to get the release API key and sign my app in order for it to work?? Please help!

Foi útil?

Solução

Do I have to get the release API key and sign my app in order for it to work?

No. However, an unsigned APK is not going to help you. You can take the APK you already have from Eclipse (signed with the debug signing key) and distribute it. You can find that APK file in bin/ of your project directory.

The debug signing key is covered in the documentation.

Outras dicas

This has everything that you need to do to put something up on the app store or install on a phone! The app has to be signed

Signing an app

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top