2013-04-06 56 views
0

我是新手自学Android开发Eclipse无法创建。 apk文件导出为未签名的应用程序?

我已成立,并安装了Eclipse/Android SDK和ADT插件包

一切工作正常,包括我的第一次测试的“Hello World”程序,它是已经预当你选择新的应用程序时安装 - > Android应用程序:

当将应用程序导出为未签名的应用程序时,Eclipse将这个'Hello world'应用程序成功转换为.apk文件。

随着Android教程的帮助指导我 - 我想一个简单的文本框添加到我的应用程序,我已经通过增加和改变下列文件做到了这一点:

首先:我改变了activity_main .xml文件到以下几点:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="16dp" 
    android:ems="10" 
    android:hint="@string/edit_message" /> 


    </LinearLayout> 

secoundly:我添加了一个字符串“名称”和硬编码的文字“输入信息”的strings.xml档案 - 所以现在文本框对象ID名称可以是解决。

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="app_name">Gizmodo2</string> 
    <string name="action_settings">Settings</string> 
    <string name="edit_message">Enter a message</string> 
</resources> 

我的新简单的应用程序编译o.k与添加的文本框和所有已解决。

但现在的问题是,当我现在尝试将应用程序导出为未签名的android应用程序时,Eclipse不生成.apk文件,它只是生成扩展名为.file的文件! - 为什么?以及如何从这个应用程序生成我需要的.apk文件?

回答

0

EditText定义外观o.k.这不是你问题的原因。 还有别的。尝试将这些文件移动到新项目并在模拟器上再次运行,以在该项目的bin文件夹中生成新的.apk文件。

顺便说一句,当你在模拟器中运行这段代码时会发生什么?

+0

模拟器无法启动!似乎现在工作 - .apk文件突然正在生成...但.apk文件不加载模拟器,手机或在线模拟器(Manymo) –

+0

请解释你是什么意思的“不开始”。 –

+0

另外,我将EditText android:id更改为edit_message,因为它是editText1 - 这是错误的! - 仍然没有运行? –

相关问题