Windows XP 仮想マシンで Android SDK 2.1 を使用して Titanium Appcelerator 0.8.1 を実行する
アプリのビルド/インストールを実行すると、次のエラーが発生します (ここに表示するために最後の行が壊れています)。
[TRACE] f = open(os.path.join(dest, dest_file), "w")
[TRACE] IOError: [Errno 13] Permission denied:
'C:\\Documents and Settings\\firstname.surname\\Desktop\\MyApp\\build\\android\\.classpath'
.classpath を削除すると .classpath が作成されますが、エラーは次のファイルに書き込む必要があります。
ファイルは git リポジトリにあり、msysgit を介してチェックアウトされますが、ファイルを git サーバーから Windows マシンに直接コピーすると、同じエラーが発生します。残念ながら、Titanium dev アプリは、build\android ファイルが欠落している場合、既存のアプリの Android パッケージを再構築しないため、これらを git にチェックインしないことはできません。
ファイルは正しい権限を持っているように見えます - 現在のユーザー アカウントで書き込み可能であり、読み取り専用フラグが設定されておらず ('attrib' で確認)、セキュリティ/詳細ダイアログでアクセス オプションと所有者が設定されています。ファイルとディレクトリ (ここで Windows IT 管理者によってチェックされます)
私が知る限り、ファイルが開いているものは他にありません (IOError 13 の原因と考えられます)。
ここでの理由は何でしょうか?Git が原因でしょうか?