我一直在尝试在 android 模拟器中运行我的 ionic 应用程序,但在某种版本控制方面不断出现错误。以下是我在运行 sudo ionic cordova emulate android
:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/Users/DrewGelinas/Desktop/lndFinal/platforms/android/src/org/chromium/customtabsclient/shared/CustomTabsHelper.java:77: error: diamond operator is not supported in -source 1.6
List<String> packagesSupportingCustomTabs = new ArrayList<>();
^
(use -source 7 or higher to enable diamond operator)
/Users/DrewGelinas/Desktop/lndFinal/platforms/android/src/org/chromium/customtabsclient/shared/ServiceConnection.java:32: error: diamond operator is not supported in -source 1.6
mConnectionCallback = new WeakReference<>(connectionCallback);
^
(use -source 7 or higher to enable diamond operator)
2 errors
:compileDebugJavaWithJavac
FAILED
FAILURE: Build failed with an exception.
我已经检查了android studio 并且安装了最新的android SDK 和sdk 工具。我还检查了 JAVA_HOME 变量,它被设置为运行 java 1.8 的正确位置。我不知道这是什么问题,也不知道是什么原因造成的。
最佳答案
删除 Safari View Controller native 插件为我解决了它。尝试更新它或删除它。我用 In App Browser效果很好。有问题的项目使用 ionic-angular
3.8.0
和 Angular 4.4.4
。
关于android - 无法运行 Ionic Cordova Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552563/