cordovaにてアプリを作っています。
アプリ自体は完成したので、androidアプリをgoogle play developer consoleにて、
β版テストしたいと思い、androidのAPKをアップロードするところまで完了しました。
現在はバージョン 0.0.1のものをアップロードしているのですが、
0.0.2をアップロードしたいと思って、android APKを新しく署名しました。
http://ionicframework.com/docs/guide/publishing.html
次に、 google play developer consoleの方で、
「新しくAPKをアップロードする」を選択したのですが、
このような画面が出てしまいます。。。
既に存在するというエラーが出たということは、APKが新しくなっていないと思ったので、
ionicのファイルのconfig.xmlに バージョンを書き換えて、「0.0.2」にした後、
$ ionic build android
をすると、書き換えたファイルが新しくなるはずなのですが、
エラーが出てしまいます。
以下エラー内容です。
............
:compileDebugJavaWithJavac
注意:/Users/YukiNagahama/fastmart/platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.javaは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
:compileDebugNdk
UP-TO-DATE
:compileDebugSources
:transformClassesWithDexForDebug
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
FAILED
FAILURE:
Build failed with an exception.
- What went wrong:
Execution failed for task ':transformClassesWithDexForDebug'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
- 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: 9.361 secs
Error: Error code 1 for command: /Users/YukiNagahama/fastmart/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/YukiNagahama/fastmart/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
Caught exception:
undefined
Mind letting us know? https://github.com/driftyco/ionic-cli/issues
解決方法が全くわかりません。
どなたかよろしくお願い致します。
ちなみに
androidと、JAVAの場所は
ANDROID_HOME=/users/名前/library/android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/17 14:36