0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

KitchenSinkをAndroidエミュレータで起動しようとするとエラーになる

hiroohi
hiroohi 80

投稿日:2013-05-22 14:48:15

Ti Studio/SDK 3.1で、最新のKitchenSinkをimportしてAndroidエミュレータで起動しようとすると、エミュレータ自体は起動されるのですが、
[ERROR] Error generating R.java from manifest
と出てアプリをエミュレータで動かす事が出来ません、、、
ググってよく出てくるapplicationIDは問題なさそうですし、、、

ちなみに今回初めてAndroidSDKで実行しようとしています。

何か情報をお持ちでしたらいただけると助かります。

宜しくお願いします。


ちなみにその後、クリーンして再度実行してみたら、 [ERROR] Exception occured while building Android project: [ERROR] Traceback (most recent call last): [ERROR] File "/Users/ooi1/Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA/android/builder.py", line 2528, in <module> [ERROR] builder.build_and_run(False, avd_id, debugger_host=debugger_host, profiler_host=profiler_host) [ERROR] File "/Users/ooi1/Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA/android/builder.py", line 2264, in build_and_run [ERROR] self.manifest_changed = self.generate_android_manifest(compiler) [ERROR] File "/Users/ooi1/Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA/android/builder.py", line 1404, in generate_android_manifest [ERROR] '-I', self.android_jar], warning_regex=r'skipping') [ERROR] File "/Users/ooi1/Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA/android/run.py", line 38, in run [ERROR] print "[DEBUG] %s" % subprocess.list2cmdline(args_to_log) [ERROR] File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 587, in list2cmdline [ERROR] needquote = (" " in arg) or ("\t" in arg) or not arg [ERROR] TypeError: argument of type 'NoneType' is not iterable と別エラーになりました。 --- hiroohi


回答

hiroohi
hiroohi
80

Thumbsup

いい回答

1

Thumbsdown

うーん



またしても自己解決っぽいのですが…
https://developer.appcelerator.com/question/152497/titanium-sdk-310-error-typeerror-argument-of-type-nonetype-is-not-iterable-on-building-android-app
のように、シンボリックリンクをはることで解決しました…(バッドノウハウだよな…)


kntmrkm
kntmrkm
40

Thumbsup

いい回答

1

Thumbsdown

うーん



回答になりませんが。
実行するAndroid APIはなんですか?
WEB上にはGoogleAPIのがうまくいくような記述がありましたが、
私の環境の場合(Win8 64bit Titanium Studio 3.1)
、実行するAPIでエラー内容が異なっています。

シンプルなアプリすら(新規プロジェクトでボタン表示)
色々とAPIを変えると起動しなくなりました(AndroidSDKをCドライブ直下に移動し、
プロジェクトをクリーンにし、AndroidAPI2.2で解消)
タスクマネージャでadb.exeを終了すればよいという情報もあったので、そうしたのですが・・・

と、書いている内にKitchenSink動きました!
(GoogleAPI2.2で起動する ScreenはWVGA800)

ちなみに、ProjectExplorerのアイコンに黄色の!マークがついていますか?
私の環境ではついています。
とりあえず私の環境で動作確認できましたので、何かあればお答えできるかと思います。

質問に質問する形になりますが、
Ctrl+Spaceのコード補完は機能していますか?AndroidEmulatorを触ると補完機能がおかしくなります。


あ、解決したみたいですね。失礼しました。 --- kntmrkm

ログインすると回答することができます。