草庐IT

android - 设备上出现错误 'ionic run Android'

所以,我只是想在插入的HTCDesire上运行我的应用程序。我采取的步骤是:在listxml中启用调试,在设备本身上启用usb调试,并在androidAVD管理器中创建具有自定义定义的AVD。运行ionicrunandroid--info后出现的错误“无法创建Java虚拟机”“无法为对象堆保留足够的空间”,以及警告“未指定目标,正在部署设备[随机设备编号,我不知道它来自哪里]”这是我的命令窗口的图像:知道为什么我会收到此警告和错误消息吗?它们是相关的问题吗?或者它们是两个不同的问题? 最佳答案 这对我有用GotoStart->Con

android - 错误 : Source Path does not exist for android icon png when building for ionic

Yoursysteminformation:CordovaCLI:6.5.0IonicCLIVersion:2.2.1IonicAppLibVersion:2.2.0OS:macOSSierraNodeVersion:v6.9.5Xcodeversion:Xcode8.2.1Buildversion8C1002我正在尝试使用ionicplatformaddandroid创建一个android项目,但它总是提示resources/android/icon/drawable-hdpi-icon.png不存在。事实上它不存在——这些资源都不存在。它们可以通过ionicresources创建。

android - Ionic/Cordova 如何生成哈希键?

我正在努力添加FacebookAPI与ionic/Cordova的集成,并试图找到在我这样做时为我的应用程序生成的调试哈希键:ionicbuildandroid我知道它会在/userhomedir/.android/debug.keystore生成一个新的.keystore文件。但是它设置的别名和密码是什么?以及如何在Cordova为我的应用创建哈希键后检索它。在构建过程中,我没有看到哈希键被打印在任何地方。我需要将生成的哈希key提供给FacebookAPI以使用他们的登录SDK 最佳答案 Cordova似乎使用~/android

android - ionic Gradle 故障 "Could not find com.android.tools.build:gradle:2.2.3"

我正在尝试在Windows7中使用IonicCLI编译我的Ionic项目Android平台。这是以前有用的东西,现在不行了。唯一改变的是我升级了AndroidStudio。但是,我没有使用AndroidStudio进行编译,所以我很惊讶我收到Gradle错误。对于:$ionicrunandroid输出是:Aproblemoccurredconfiguringrootproject'android'.>Couldnotresolvealldependenciesforconfiguration':_debugApk'.>Aproblemoccurredconfiguringproject

javascript - 在 Ionic 中处理 CORS 问题

我正在使用我们的API服务器脚本创建API,并尝试与IONIC框架应用程序上的API通信。我正在工作,但它不断出现跨域阻止错误: 最佳答案 当使用启用livereload的ionicserve或ionicrun/emulate-l-c进行本地开发时,ionic默认在端口8100上创建一个本地开发服务器(http://localhost:8100/)。本例中的origin是localhost:8100,当您通过启用CORS的HTTP联系外部服务时,他们认为请求不可信并因此拒绝它。正如Ionic自己(http://blog.ionic.

android - 未显示 ionic 应用启动画面

我一直在反复尝试为我的Ionic应用程序添加启动画面使用此配置,图标可以正常工作,但splashscreen不工作。它显示一个空白屏幕,甚至没有cordova默认splashscreen。ToggleAnIonicFrameworkandCordovaproject.YourNameHere 最佳答案 首先尝试读取您的插件:$ionicpluginremovecordova-plugin-splashscreen$ionicpluginaddcordova-plugin-splashscreen然后在您的resources文件夹中编

android - ionic 2 : How to handle the hardware back button which checks confirmation of Exit in app

我面临一个问题,如何处理默认手机的后退按钮,该按钮在退出应用程序时检查确认,如果我按下后退按钮,应该调用一些显示弹出窗口的处理程序,以确认退出。或者有任何方法调用registerBackButtonAction()?或者是如何在IONIC2中使用它?请帮帮我。提前致谢。 最佳答案 在app.component.ts中@ViewChild(Nav)nav:Nav;constructor(privateplatform:Platform,privatetoastCtrl:ToastController,privatealertCtrl:

android - Ionic 与 Android 模拟器 : Automatically send location?

我的安卓模拟器有问题。当我关闭并重新打开我的应用程序时,位置不会自动发送。我必须进入ExtendedControls->Location并单击IonicGeolocationgetCurrentPosition函数的“发送”按钮才能接收它。当我启动android模拟器并且应用程序第一次打开时,这不是必需的。知道如何无论如何自动发送位置吗? 最佳答案 一般来说,对于插件的测试,我们需要在真实设备中进行验证,但作为您关于在模拟器中使用它的原始问题,为了解决这个问题,尝试清除cordova缓存(如果您使用的是VisualStudio,您可

android - Ionic - 意外 token 仅在 Android 5 模拟器中运行时非法

我正在开发一个Ionic应用程序,我遇到了以下问题:UnexpectedtokenILLEGAL奇怪的是,它只发生在我使用Android5和以下版本的Genymotion模拟器运行应用程序时,使用ioniccordovarunandroid。如果我在Android6及更高版本中运行相同的代码,应用程序将正常运行。控制台说问题出在“{”字符附近:我尝试重写这段代码,但如果我删除所有空格,它只会将错误更改为另一行。奇怪的是它只在模拟器中运行时发生,所以我怀疑项目配置中的某些东西,比如webpack。Ionicversion:3.19.0cordova-android:^6.2.3这是我的p

android - Ionic2/Cordova 构建发布具有不同功能的应用程序。示例 : Free and Paid

我正在开发一个应用程序,它将有一个付费(完整)版本和一个免费(精简)版本。在为Android开发的另一个应用程序中,可以使用flavors(productFlavors)轻松管理这一点,我可以在其中配置应用程序任何部分的替换。例如:我可以为每个应用程序配置一个applicationId和标记booleanPAID_VERSION,如下所示:productFlavors{free{applicationId'com.mycompany.myapp.free'buildConfigField"boolean","PAID_VERSION","false"}paid{applicationI