当前位置: 首页 > 知识库问答 >
问题:

Ionic Application 無法在 android 上執行

蓝苗宣
2023-03-14

我有一个离子应用程序,我尝试在Android平台上运行。当我执行时

离子运行Android

离子模拟Android

我有以下消息

总时间:0.814秒 构建了以下 apk: /卷/数据/应用程序/my_app/平台/Android/构建/输出/apk/Android调试.apk ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Content/Home

应用程序无法启动。

以下是离子信息命令的结果:

Cordova CLI: 6.4.0 
Ionic CLI Version: 2.1.14
Ionic App Lib Version: 2.1.7
ios-deploy version: 1.7.0 
ios-sim version: 3.1.1 
OS: OS X Yosemite
Node Version: v4.4.5
Xcode version: Xcode 6.3 Build version 6D570

提前谢谢。

共有2个答案

辛成周
2023-03-14

添加平台后,只需转到此路径文件:platforms/android/cordova/lib/device.js

通过更改以下内容来注释此卸载功能行:

.return Adb.uninstall(resolvedTarget.target, pkgName)
    .then(function() {
        return Adb.install(resolvedTarget.target, apk_path, {replace: true});
});

对此:

//.return Adb.uninstall(resolvedTarget.target, pkgName)
//    .then(function() {
//         return Adb.install(resolvedTarget.target, apk_path, {replace: true});
//    });
易俊友
2023-03-14

尝试删除Android平台并重新安装:

ionic platform rm android
ionic platform add android
 类似资料:
  • 当我编写专门在App Center上运行的appium测试时(因此必须使用自定义的“增强驱动程序”),看起来我只能将< code>driver声明为< code > EnhancedAndroidDriver 类型或< code>EnhancedIOSDriver类型。 我想在一个文件中运行一个简单的测试,该文件将在两个平台上运行,但似乎我必须选择android或ios来运行该文件。如何避免复制所

  • 所以我又一次犯了另一个Android Studio工具错误。我想这个以前没人报道过,我找不到任何关于它的帖子。 我试图通过点击以下按钮打开Android Studio中的设备监视器(DDMS): 每次我都会犯同样的错误。真正令人费解的是,这是一个Eclipse错误,如图所示: 所以它告诉我在Android Studio SDK文件夹中打开一个日志文件。日志文件包含大量文本,但主要错误报告为: 为什

  • 加载屏幕之前我使用的是Android Studio 2.3.3。现在我必须卸载它并安装最新版本,即4.1。但是,它没有打开。我还尝试设置环境变量path。仍然无法加载。有什么解决办法吗?

  • IntelliJ说无法解析符号“谷歌”。关于此导入: 即使我已经正确添加了依赖项,它也没有抱怨它: 我已经更新了我的Maven存储库。我在IntelliJ IDEA中启用了Maven自动导入。我的项目使用的是SDK版本1.8。基于web上的大量示例,这应该可以工作,但实际上不行。 我发现这是一个类似的问题(虽然不是同一个问题,因为我的代码没有编译)。我尝试使缓存无效并重新启动,但没有帮助。上面的答

  • 当我导入时,我无法运行我的应用程序,它会不断报告并且我所有引用facebook的方法都是“不推荐的”。 有人知道这会发生在哪里吗?

  • 问题内容: 我们正在开发S60版本,该平台具有不错的Python API。 但是,关于Android上的Python尚无任何官方资料,但是由于Jython存在,有没有办法让蛇和机器人一起工作? 问题答案: 一种方法是使用: 开源Python库,用于快速开发利用创新用户界面的应用程序,例如多点触控应用程序。 可在和上运行。你可以在所有受支持的平台上运行相同的代码。

  • 我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or

  • rank ▲ ✰ vote url 10 903 326 325 url 有方法让Python运行在Android上吗? 我喜欢Android平台.试试上我和几个朋友在Spoxt项目里在用ADC(数模转换器?) 但是我一点也不喜欢Java.我们工作在S60版本而且一个不错的Python的API.我知道Android上没有官方的Python版本,但是既然有Jython,有没有什么方法让它们能在And