2016-05-11 26 views
1

私はAndroid上で本当に初心者で、Androidスタジオのいくつかの問題に直面していますが、ネット上で解決策を見つけることができませんでした。 お手伝いいただければ幸いです。 以下の行でエラーを生成する行は見つかりますか?Androidスタジオgradleビルドエラー

おかげ

Gradleのビルドします。

Error:(7, 11) error: unmappable character for encoding UTF-8 
Error:(7, 12) error: unmappable character for encoding UTF-8 
Error:(1, 1) error: class, interface, or enum expected 
Error:(1, 2) error: class, interface, or enum expected 
Error:(1, 3) error: class, interface, or enum expected 
Error:(7, 11) error: illegal character: '\ufffd' 
Error:(7, 12) error: illegal character: '\ufffd' 

のGradle Consoleを:

:app:compileDebugJavaWithJavac 
D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:7: error: unmappable character for encoding UTF-8 
      ��R 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:7: error: unmappable character for encoding UTF-8 
      ��R 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:1: error: class, interface, or enum expected 
<?xml version="1.0" encoding="utf-8"?> 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:1: error: class, interface, or enum expected 
<?xml version="1.0" encoding="utf-8"?> 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:1: error: class, interface, or enum expected 
<?xml version="1.0" encoding="utf-8"?> 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:7: error: illegal character: '\ufffd' 
      ??R 

D:\Projects\ABCApp_v3\app\build\generated\source\buildConfig\debug\com\company\abcapp\BuildConfig.java:7: error: illegal character: '\ufffd' 
      ??R 

5 errors 

FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:compileDebugJavaWithJavac'. 
> Compilation failed; see the compiler error output for details. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

更新:appフォルダ内 build.gradleファイル

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 
    compileOptions.encoding = "utf-8" 

    defaultConfig { 
     applicationId "com.company.abcapp" 
     minSdkVersion 14 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      debuggable true 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile files('libs/ksoap2-android-assembly-2.5.5-jar-with-dependencies.jar') 

    compile 'com.android.support:appcompat-v7:22.1.1' 
    compile 'com.google.guava:guava:18.0' 
    compile 'com.google.code.gson:gson:2.3.1' 
    compile 'com.android.support:support-v4:22.1.1' 
    compile files('libs/ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar') 
} 
+0

グラデーションスクリプトに任意のBuildConfig変数を設定していますか? – Kelevandos

答えて

2

は、(たとえば、メモ帳のため++)高度なテキスト・エディタを使用して、あなたのために、 "BOMなしのUTF" にエンコーディングを設定

方法1(Byte Order Mark)BOMに関連する問題のように

を検索しますファイル。 あなたがEnconding > Encode in UTF-8 without BOM

enter image description here

方法2

使用のAndroidメーカーの下でメモ帳++でこのオプションを見つけることができます。ファイルのエンコードオプションをUTF-16に変更し、UTF-8に戻しました。ポップアップが表示されたら、Convertオプションを選択します。

enter image description here

関連する問題