マニュフェストファイルが消える!Androidアプリ開発での問題解決法を教えてください

このQ&Aのポイント
  • Androidアプリを開発している中で、binフォルダにあるAndroidManifest.xmlを編集してクリーンすると、xmlファイルが初期化されてしまう問題に遭遇しました。
  • この問題の発生環境は、Android SDK Tools 24.4.1、SDK Build tools 25.0.2、Android API 4.4.2、Eclipse 4.7、Google USB Driver、Windows 7 64bit、HAXMインストール済み、ADB 1.0.39、ADT plugin 23.0.7です。
  • 解決方法や原因の特定に関しての情報をご教示いただけると助かります。
回答を見る
  • ベストアンサー

マニュフェストファイルが消える。。。

 Androidアプリを作っています。 環境 Android SDK Tools 24.4.1 SDK Build tools 25.0.2 Android API 4.4.2 19   Eclipse 4.7 Google USB Driver windows 7 64OS HAXMインストール済み   ADB 1.0.39 ADT plugin 23.0.7 この環境下なんですが、binフォルダにあるAndroidManifest.xmlを編集して、クリーンすると、xmlファイルが初期化されてしまいます。(ソース記述、GUI操作全て) クリーンしなければ通常通り、エラーなく起動できます。 どこの箇所が悪いか検討がつかず困っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>やはり、この現象はバグというのが自然ですよね・・・ その可能性はあります。 それは それとして(それがバグとは断定できませんが)最新版にはバグはありがちです、(古すぎず、それなりに安定している)1つ前あたりのバージョンがオススメです。 または「Android Studio」に変えてみるのも良いでしょう(下記は「Android Studio」の仕様変更された注意点です)。 Android プログラミングの基本の基本 http://ashtarte.hotcom-web.com/utf8/smt.cgi?r+sara/&bid+00000047&tsn+00000047&bts+2016/08/02%2021%3A55%3A38& >build.gradleに設定するAndroid SDKやbuildTools,versionCode等について >http://qiita.com/tomoima525/items/870ac52ce3256e785c4c > >↑「targetSdkVersion、minSdkVersion、versionCode、versionName」を「AndroidManifest.xml」で指定しても無視されるように仕様が変更されたようだ。 >これらは「<プロジェクト名>→app→build.gradle」で設定しなければならないようだ(「build.gradle」は同名のファイルが他にもあるようなので間違えないように注意が必要)。 注.特別に断りがない限り、当方は「ツール・ウインドウ」内の左上(下記の「Android StudioのIDE(統合開発環境)画面」画像の赤い枠で囲った部分)は「Project」に設定した状態で説明しています(この設定で(見た目の)フォルダー構造とか(見た目の)ファイルの位置が変わってくるので注意が必要)。

DEADSPACE566
質問者

お礼

提供させていただいた、サイトもとても参考になります。 Android Studioのバグ対処方法は結構資料があるんですね。 studioに移った時に参考にさせていただきます。

その他の回答 (1)

回答No.1

「Android Studio」に変えてみたらどうでしょうか?

DEADSPACE566
質問者

お礼

いつかはそうしようと思っています。

DEADSPACE566
質問者

補足

やはり、この現象はバグというのが自然ですよね・・・

関連するQ&A

  • ADT Pluginのインストールが出来ません

    はじめまして。 taniyan1231と申します。 Androidの開発を行おうと思い、 下記、URLを参考に開発環境を整えていたところ、 http://www.hlplus.jp/android/eclipse/adt/ 「ADT Pluginのインストールの手順」で想定外な事象が起きてしまい、 四方八方、手を尽くしましたが自分の力では解決が出来ず、 ご質問をさせて頂いた次第です。 事象は以下のとおりです。 1.使用可能なソフトウェアを起動する Eclipseのメニュー[ヘルプ]→[新規ソフトウェアのインストール]を選択します。 2.使用可能なソフトウェアにADTのリポジトリを追加する 「追加」ボタンをクリックします。 •名前:ADT Plugin For Eclipse •ロケーション:https://dl-ssl.google.com/android/eclipse/ 3.使用可能なソフトウェア(ADT Plugin)のインストール GoogleのリポジトリサーバーにアクセスしADTのチェックが行われます。 4.操作を完了できませんでした。 詳細を参照してください。 ー詳細ー 1 つ以上の必須項目が見つからないため、インストールを完了できません。 Software being installed: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) Missing requirement: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found 尚、私のEclipse SDK環境は、 Version: 3.7.1環境になります。 その他、必要な情報があれば適宜、ご指摘をお願いいたします。 (JAVAについても、ほぼド素人です・・・) 申し訳ございませんが、 ご教示いただければ幸いです。 よろしくお願いいたします。

  • Eclipseでアンドロイドアプリの開発にチャレンジしているのですが、

    Eclipseでアンドロイドアプリの開発にチャレンジしているのですが、デバックしていると、Androidエミュレーターとの接続が切れてしまいます。毎回エミュレーターの再起動ないしを行わなければならず、非常に不便です。 DDMSからreset adbしたり、コマンドラインから adb kill-server → adb start-server すれば接続は復活しますが、またすぐ切れてしまいます。 環境としては  Eclipse 3.6 Andorid SDK は r7  ADTは0.9.9です 原因としてどういうことが考えられ、なにか対策あるのでしょうか

  • eclipse,phonegapでandroid

    eclipse,phonegapでandroidアプリの開発環境を作りたいんですが、ビルドすると以下の様にエラーがでてしまいます。 解決方法が解れば伝授頂けますでしょうか?ちなみにJAVA_HOMEやantのパスは通してます。 C:\phonegipproject\myapp>phonegap build android [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] compiling Android... [error] An error occurred while building the android project.Error executing "ant debug -f "C:\phonegipproject\myapp\platforms\android\build.xml"": BUILD FAILED D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:601: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:720: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:734: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7" Total time: 1 second

  • Android SDKandAVD Manager

    Android SDK and AVD Managerが表示されません。 プラグインのインストールでは work with:https://dl-ssl.google.com/android/eclipse/ ディベロッパーツールをインストールしました。 eclipseを起動後、windows→android SDK Managerで android SDK Tools android SDK Platform-tools android4.2(API 17) をインストールしました。PATHはC:\Program Files (x86)\android-sdk-windowsでした。 androidSDKの設定で、 Windows→Preference→Androidを選択→AndroidSDKのLocationに C:\Program Files (x86)\android-sdk-windowsとしております。 ちなみに、androidSDKは、android-sdk_r21-windows(Eclipse IDE for Java Developers) eclipseは、eclipse-java-juno-SR1-win32 を使用しております。 PATHは C:\Program Files (x86)\Java\jdk1.7.0_09\bin;C:\Program Files (x86)\android-sdk-windows\tools;C:\Program Files (x86)\android-sdk-windows\platform-tools; としております。C:\Program Files (x86)\Java\jdk1.7.0_09\bin;を消すと、eclipse自体が起動しなくなります。 どうすればAndroid SDKandAVD Managerが表示されるようになるのでしょうか? どのような経過を書けばよいか分からず、思いつくまま書いてみました。 ここまででしなければならないことはしてあると思います。 調べればすぐわかるのかもしれませんが、現在解決方法が見つかっておりません。 どなたか解決方法を教えていただければ幸いです。 また、カテ違いでしたら申し訳ありません。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ADT ネイティブ開発ツール インストールエラー

    環境:Window7 (64bit) Eclipse ADT - ver.23(ADT導入済み版) Androidのネイティブアプリを組みたいと思い、下記サイトを 参考に開発環境を構築しようとしましたが、うまく行きません。 恐れ入りますが、どなたかご教授御願いします。 http://note.chiebukuro.yahoo.co.jp/detail/n136598 (1)『NDK Plugin』がない。 Eclipseにて、 『Android Developer Tools Update Site - http://dl-ssl.google.com/android/eclipse/』 から「NDK Plugin」をインストールしようとしましたが、項目自体が表示されません。 インストール先のURLが間違っているのでしょうか?またはADT導入済み版 にはNDKPluginがインストール出来ないようのでしょうか? (2)『開発ツール』内の「Androidネイティブ開発ツール」がインストール出来ない。 「NDK Plugin」がないため、どうしたものかと探していると「開発ツール」内に 「Androidネイティブ開発ツール」という項目があったため、インストールを 試みましたが、エラーが表示されインストール出来ません。 ※「Android開発ツール」をインストールしても同じエラーが出る。 ※C/C++は導入済みでも同じ。 上記2点について、何か解決策をご存知の方がいらっしゃいましたら ご教授頂きたく思います。恐れ入りますが、宜しくお願い致します。

  • Androidアプリ開発環境の構築について

    Androidアプリ開発環境を自分のPCに構築しようと思っていますが、 さまざまなエラーが出てしまい、なかなかうまく進みません。 現在eclipseにSDKを取り込むところで失敗していますので、 どなたご教授いただけるとありがたいです。 自分のPCはウィンドウズ7 32bitで構築しています。 以下をインストールしました。 ●java(Version 7 Update 21) ●JDK(jdk-7u21-windows-i586) ●Android SDK Tools (JDK1.7) ●SDK(adt-bundle-windows-x86-20130219) ●eclipse(3.7.2)  システムの環境変数でPATHは以下で通しました。 ・JDK C:\Program Files\Java\jdk1.7.0_21\bin; ・SDK C:\adt-bundle-windows-x86\sdk\platform-tools;  ソフトのインストール先は以下です。 ・SDKインストール先 C直下に入れました。 ・eclipseインストール先 C:\pleiades-java-3.7.2\eclipse\eclipse.exe インストールしPATHを通した後、 eclipseを起動し、SDKを入れる際、以下のようなエラーが表示されます。 (画像の内容です) ------------------ Warning ! The follwing prosesses: -cmd.exe -java.exe are locking the following directory: C:\adt-bundle-windows-x86\sdk\tools Please close these applications so that the installation can continue. When ready,press YES to try again. ------------------- またSDK Managerのログでは以下が残ります ------------------- Failed to rename directory C:\adt-bundle-windows-x86\sdk\tools to C:\adt-bundle-windows-x86\sdk\temp\ToolPackage.old01. [find_lock]Directory locked by cmd.exe;java.exe -------------------- どうも、直訳するとcmd.exeとjava.exeがフォルダを使用していてロックされてる とは分かるのですがどうしていいか分かりません。 いろいろググってみてウイルスソフトなども一時的にストップさせてやっていますが、 うまくできません。 分かる方ご教授よろしくお願いします。

  • AndroidSDKのインストールがうまく行かない

    Windows PCにAndroid SDKをインストールするときに、環境変数を変更するようなのですが、 PATHでどの様にフォルダーを指定したらよいかわかりません。 一応、大本のSDKのフォルダーを Cドライブの直下に配置して、 C:\Program Files\Java\jdk1.7.0_40\bin;C:\Program Files\Java\jdk1.7.0_01\bin;C:\adt-bundle-windows-x86-20130917\platform-tools; この様にやってみたのですが、 コマンドプロンプトで adb devices と言うコマンドをうち、確認してみると 操作可能なバッチファイルとして認識されていません、と言うエラーが出ます。 いったいどうしたらうまく行くのでしょうか?

  • Androidアプリ開発環境構築の件

    今、Androidアプリ開発環境を構築しています。  Android SDKをEclipseから使う為のPluginをEclipseにインストールする為、Eclipse起動後、[ヘルプ] - [新規ソフトウェアのインストール]を選択後、[追加]を押します。  [名前]には適当な名前を入力し、 [ロケーション]には、 [https://dl-ssl.google.com/android/eclipse/]これがダメなら、 [http://google.com/android/eclipse/]を入力とSDKヘルプには書いてある様ですが、この2つのロケーション設定は、現段階でどちらもNGでした…。 どこにロケーションを設定すれば良いでしょうか?

    • ベストアンサー
    • Java
  • SensorManager.の警告を解決したい

     Androidアプリの勉強で、なかなか解決しない問題で困っています。  SensorManagerのメンバであるDATA_Xを使うと警告がでます。 「SensorManager.data_x は使用すべきではありません」とでます。 _x = event.values[SensorManager.DATA_X];// X軸 _y = event.values[SensorManager.DATA_Y];// Y軸 _z = event.values[SensorManager.DATA_Z];// Z軸 パーミッションの設定は関係ないと思うのですが、どこが関係しているのが 分かりにくい状態です。どうすれば警告が消えるのか教えてくれると助かります。 パーミッションにはほぼ設定はしてありません。 OS windows7 64 Eclipse 4.7 Android SDK version 24.4.1 Android SDK Build-tools 25.0.2 Java jdk se 1.8.0_144 ADT-plugin 23.0.7

  • processingでのアプリビルドエラーについて

    現在processingでAndroidアプリ開発を行っています。 どのプログラムをビルドしても以下のようなエラーが表示されてしまいます。 BUILD FAILED /Applications/AndroidSDK/sdk/tools/ant/build.xml:720: The following error occurred while executing this line: /Applications/AndroidSDK/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details. SDKのantのbuild.xmlにうまく連携されていないのかと思うのですが解決方法が見つかりません。アプリ開発については初心者ですがご教授願います!

    • ベストアンサー
    • Java