私は初心者の自己学習アンドロイド開発です
Eclipse/Android SDK と ADT プラグイン パッケージをセットアップしてインストールしました
new-> Android Applicationを選択したときにすでにプリインストールされている最初のテスト「Hello world」プログラムを含め、すべて正常に動作します。
この「Hello world」アプリケーションは、アプリを署名なしアプリとしてエクスポートするときに、Eclipse によって正常に .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>
第 2 に、strings.xml ファイルに文字列 'name' とハード コーディングされたテキスト 'Enter a message' を追加しました。これで、テキスト ボックス オブジェクト 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>
私の新しいシンプルなアプリは、追加されたテキスト ボックスで問題なくコンパイルされ、すべて解決されました。
しかし、今問題は、アプリを署名されていないAndroidアプリとしてエクスポートしようとすると、Eclipseは.apkファイルを生成せず、拡張子が.fileのファイルを生成するだけです!!! - どうして?このアプリから必要な .apk ファイルを生成するにはどうすればよいですか?