PhoneGapプロジェクトをコマンドラインからコンパイルする
$ cd lib/android/example/
$ android list targets
$ android update project -p . -t 1
携帯をUSBでつなぐ
$ ant debug install
本来はこれでいけるはずだが、ターゲットをAndroid2.1にしてしまったので
-code-gen:
[echo] ----------
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] /Users/yhara/Downloads/phonegap-phonegap-b4e695d/lib/android/example/AndroidManifest.xml:4: error: No resource identifier found for attribute 'xlargeScreens' in package 'android'
というエラーになった。
昨日このエラーの説明をどっかで見たので、AndroidManifest.xmlから「xlargeScreens」が含まれる行を削除し再度installすると、端末に「CordovaExample」というアプリがインストールされた。
昨日Eclipseで作ったやつもこれでいけるかどうか試してみる。
$ android update project -p . -t 1
Updated project.properties
Updated local.properties
Updated file ./proguard-project.txt
携帯をUSBでつなぐ
$ ant debug install
うまく行った。
Author And Source
この問題について(PhoneGapプロジェクトをコマンドラインからコンパイルする), 我々は、より多くの情報をここで見つけました https://qiita.com/yhara/items/733b81a39adc4a464570著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .