Android Eclipse未能创建。导出为未签名应用程序时的apk文件?
我是一个自学android开发的新手 我已经设置并安装了Eclipse/android sdk和ADT插件包 所有工作正常,包括我的第一个测试“Hello world”程序,该程序在您选择new->Android应用程序时已预装: 当Eclipse将应用程序导出为未签名的应用程序时,此“Hello world”应用程序已成功转换为.apk文件 在Android教程的帮助下,指导我- 我想在我的应用程序中添加一个简单的文本框,我通过添加和更改以下文件完成了此操作: 首先:我将activity_main.xml文件更改为以下内容:Android Eclipse未能创建。导出为未签名应用程序时的apk文件?,android,eclipse,export,Android,Eclipse,Export,我是一个自学android开发的新手 我已经设置并安装了Eclipse/android sdk和ADT插件包 所有工作正常,包括我的第一个测试“Hello world”程序,该程序在您选择new->Android应用程序时已预装: 当Eclipse将应用程序导出为未签名的应用程序时,此“Hello world”应用程序已成功转换为.apk文件 在Android教程的帮助下,指导我- 我想在我的应用程序中添加一个简单的文本框,我通过添加和更改以下文件完成了此操作: 首先:我将activity_ma
<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>
第二点:我在strings.xml文件中添加了一个字符串“name”和硬编码文本“enteramessage”——因此现在可以解析文本框对象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>
Gizmodo2
设置
输入消息
我的新简单应用程序通过添加的文本框编译正常,所有问题都已解决
<?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>
但现在的问题是,当我现在尝试将应用程序导出为未签名的android应用程序时,Eclipse不会生成.apk文件,它只生成扩展名为.file!!!-为什么?如何从该应用程序生成所需的.apk文件?您的
EditText
定义看起来不错。这不是问题的原因。
还有别的事。尝试将这些文件移动到新项目中,然后在emulator上再次运行,以在该项目的bin
文件夹中生成一个新的.apk
文件
顺便问一下,在emulator中运行此代码时会发生什么情况?emulator将不会启动!!似乎正在工作-.apk文件正在突然生成。。。但是,Emulator、phone或online Emulator(Manymo)上没有加载.apk文件。请解释“不启动”是什么意思。此外,我将EditText android:id更改为编辑消息,因为它是editText1-这是错误的!-但仍然没有运行??当我说模拟器没有启动时,我的意思是:当尝试使用虚拟设备管理器运行应用程序时,我等待了10分钟或更长时间,没有加载主屏幕!这可能需要10分钟的时间,你看到android的标志了吗?