2016-06-17 4 views
1

私はこの問題に直面していますが、解決策を見つけてプロジェクトを短い経路に移動していますが、なぜAndroidがこれを処理できないのかを知りたいと思っています。Windows上でファイルのパスが長すぎます

Error: File path too long on Windows, keep below 240 characters : E:\ccavenue\Seamless\Integration Source Code\ccavenue-mobile(OTP-Auto Read Kit)\TestOTPAppNew\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.3.0\res\drawable-xxhdpi-v4\abc_textfield_search_activated_mtrl_alpha.9.png

+3

エラーメッセージは既にそれを示しています:240文字以下を維持してください – mjn

+0

gradleは**相対パス**で動作し、長いプロジェクトパスをコンパイルします。 android-studio-2.2は**絶対パス**で動作します。スタジオ2.2にアンドロイド2.2に相対パスを使用させる方法はありますか? – k3b

+0

重複:http://stackoverflow.com/questions/33905687/error-file-path-too-long-on-windows-keep-below-240-characters – k3b

答えて

2

あなたのエラーは、Windowsでは は、ファイルパスの長さが240文字より長くすることはできませんので、このエラーメッセージは、単にあなたが限界に達したことを意味することを言います。たとえば、次のように

C:\プログラム\ folder1の\フォルダ2 \ FOLDER3 \ folder4 \ folder5など。

Eのように、どこか別の場所に移動してください:プロジェクト\ Project1の \

それでも長すぎる場合は、E:\で直接抽出してみてください。

1

Aこの問題を解決するのではなく移動/アプリケーションフォルダの複数のコピーを作成するためにはるかに簡単な方法:外部へのショートカットを移動し、「TestOTPAppNew」

    1. は、アプリケーションフォルダのショートカットを作成します。 Cのような短いパス:\ドキュメント\ TestOTPAppNew_Shortcutメインbuild.gradleにこのエントリを入れ
    2. allprojects { 
      **buildDir = "C:\\Documents\\TestOTPAppNew_Shortcut\\${rootProject.name}/${project.name}"** 
      repositories { 
          jcenter() 
      }} 
      

    リビルドとあなたはすべて設定されています!

  • 関連する問題