2012-01-17 4 views
6

私はiOSとAndroidの両方のためのPhoneGapアプリを書くために単一/ WWWフォルダを使用しようとしていますが、リンクPhoneGapのiOS版/ Androidのは、WWWフォルダ

マイフォルダ構造は次のようなものです:

コード/アンドロイド/ Eclipseのプロジェクトファイル

コード/ iOS版/ Xcodeのプロジェクトファイル

コード/ WWW/index.htmlを、phonegap.jsは、など。

今私は、外部のWWWフォルダにリンクするEclipse内しようとしています、私はトリアー1を含むいくつかの方法がここに提案している:任意の成功なしHow to link assets/www folder in Eclipse/Phonegap/Android project?を:アンドロイド仮想デバイスでアプリを起動すると、エラーを報告し

index.htmlを含むwwwフォルダが実際にAndroid/Project/Assets /にない場合

リンクでこの作業を行う方法はありますか?それとも、プロジェクトをビルドするときに、新しい場所にファイルをコピーするようEclipseに指示する方法がありますか?

はあなたに

PSありがとう:私はWindows上で主になりますので、シンボリックリンクはオプションではありません。

答えて

9

私は、次のコマンドを使用して、Windows上で同じ問題を解決しています

cd c:\code\app\android\assets\

mklink /D www c:\code\app\www

これはWindowsで私のために働きました。 Macでは、xcodeのフォルダ参照を使用することも、lnコマンドを使用することもできます。

は(編集2013年3月14日)のWindows 7:これまで別の可能な解決策は、中に引っ張ってiOSとAndroidのために各ディレクトリにSVNの外観を使用することです

+0

+1私はこのソリューションを自分自身で使用する可能性が最も高いですが、なぜハードリンクを使用しないのか教えてください。 – Jeff

+0

ハードリンクは基本的には実際のファイルですが、/ wwwフォルダはAndroidの/ assetsの下に置く必要があります。/ iOSの場合は/ project folderの場合、同じソースを使用することはできませんので、代わりにsimlinkを使用してください。 – dhaval

+0

ln -s macosxで動作します。 – nycynik

0

管理者としてコマンドプロンプトを実行することを確認します共通のWWWディレクトリ

関連する問題