Eclipse无法创建。导出为未签名的应用程序时的apk文件?

时间:2013-04-06 13:58:30

标签: android eclipse export

我是一个新手自学Android开发

我已经设置并安装了Eclipse / android sdk和ADT插件包

一切正常,包括我的第一个测试'Hello world'程序已经预先安装,当您选择new-> Android应用程序时:

将app作为未签名的应用程序导出时,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文件中添加了一个字符串'name'和硬编码文本'输入消息' - 所以现在可以解析文本框对象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文件?

1 个答案:

答案 0 :(得分:0)

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

顺便说一下,在模拟器中运行此代码会发生什么?