2016-09-26 22 views
-1

Gradleを使用してAndroidプロジェクトをビルドしようとするとエラーが発生しました。Gradleビルドに失敗しました - 不正な文字 ' u0094'

buildTypes.each { 
     it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey //for usage in Java code 
    } 

しかし、私は私のプロジェクトを実行しようとするたびに、私はタイトルのようなエラーが出ます:私はbuild.gradleする(自分のサイトからコピー)gradle.propertiesと、次のコードにOpenWeatherAPIのAPIキーを追加しました。次のようにbuild.config Javaは次のとおりです。

public final class BuildConfig { 
    public static final boolean DEBUG = Boolean.parseBoolean("true"); 
    public static final String APPLICATION_ID = "com.example.android.sunshine.app"; 
    public static final String BUILD_TYPE = "debug"; 
    public static final String FLAVOR = ""; 
    public static final int VERSION_CODE = 1; 
    public static final String VERSION_NAME = "1.0"; 
    // Fields from build type: debug 
    public static final String OPEN_WEATHER_MAP_API_KEY = □myapi□ 
} 

私はそれはGradleのプロジェクトをビルドしようとしているエンコーディングと接続するかもしれないと思います。私はhereのソリューションを試しましたが残念ながら動作しません。何か案は?

+1

ここに表示されているキャンセル文字 '' 'は、興味がある場合はhttp://www.fileformat.info/info/unicode/char/0094/index.htm – zgc7009

+0

エラーのテキストをあなたの質問はスクリーンキャプチャではなく、スクリーンキャプチャは解析/読み込み/コピーが難しく、画像へのリンクが壊れる可能性があります –

+0

さらに多くのグラデーションファイルを見ることができますか?「MyOpenWeatherMapApiKey」は問題を提起しているようですそれは「□myapi□」として登録しています – zgc7009

答えて

0

解決策が見つかりました。私gradle.propertiesファイルでは、私が提供するAPIキーは、形式にあった:

MyOpenWeatherMapApiKey=”myapi” 

の代わりに:

MyOpenWeatherMapApiKey="myapi" 

どのように私に聞かないでください。キャンセル文字についてのヒント、zgc7009をありがとう。

関連する問題