2016-09-05 52 views
0

我正嘗試使用$ ionic package build android --release --profile profile_production來構建我的離子應用程序的發佈版本,但出現以下錯誤。你能幫忙嗎?使用離子包編譯我的離子應用程序時出錯

注意:ionic build android導致沒有錯誤。

:compileReleaseJavaWithJavac/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:11: error: package com.google.android.gms.auth does not exist 
import com.google.android.gms.auth.GoogleAuthException; 
           ^
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:12: error: package com.google.android.gms.auth does not exist 
import com.google.android.gms.auth.GoogleAuthUtil; 
           ^
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:13: error: package com.google.android.gms.auth does not exist 
import com.google.android.gms.auth.UserRecoverableAuthException; 
           ^
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:193: error: cannot find symbol 
      token = GoogleAuthUtil.getToken(context, email, scope); 
        ^
    symbol: variable GoogleAuthUtil 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:202: error: cannot find symbol 
      token = GoogleAuthUtil.getToken(context, email, scope); 
        ^
    symbol: variable GoogleAuthUtil 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:205: error: cannot find symbol 
      GoogleAuthUtil.clearToken(context, token); 
      ^
    symbol: variable GoogleAuthUtil 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:210: error: cannot find symbol 
      token = GoogleAuthUtil.getToken(context, email, scope); 
        ^
    symbol: variable GoogleAuthUtil 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:213: error: cannot find symbol 
      GoogleAuthUtil.clearToken(context, token); 
      ^
    symbol: variable GoogleAuthUtil 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:217: error: cannot find symbol 
     catch (UserRecoverableAuthException userAuthEx) { 
      ^
    symbol: class UserRecoverableAuthException 
/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/src/nl/xservices/plugins/GooglePlus.java:227: error: cannot find symbol 
     } catch (GoogleAuthException e) { 
       ^
    symbol: class GoogleAuthException 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
10 errors 
FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':compileReleaseJavaWithJavac'. 
> 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 

Total time: 8.201 secs 
Error: Error code 1 for command: /home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/gradlew with args: cdvBuildRelease,-b,/home/package/workspace/apps-bc689f0f-142/cordova/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true 

回答

0

第一次在這裏回答,但這篇文章爲我工作,所以我想我得在這裏粘貼它。

https://github.com/EddyVerbruggen/cordova-plugin-googleplus/issues/252

我沒有改變安裝的,而不是科爾多瓦正常插件什麼插件,我添加了一個混帳,像這樣的代碼:

cordova plugin add https://github.com/EddyVerbruggen/cordova-plugin-googleplus --save --variable REVERSED_CLIENT_ID=myreversedclientid

+0

感謝@Oswald但沒」爲我工作 – Louis

相關問題