Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ionic Cordova-离子输入不';无法从apk应用程序工作_Android_Cordova_Ionic Framework - Fatal编程技术网

Android Ionic Cordova-离子输入不';无法从apk应用程序工作

Android Ionic Cordova-离子输入不';无法从apk应用程序工作,android,cordova,ionic-framework,Android,Cordova,Ionic Framework,我的Ionic应用程序在通过Ionic cordova run browser在浏览器中进行测试时运行良好,在通过Ionic cordova run android--device在设备上进行测试时运行良好,但由于某些原因,当从apk(离线和Play Store)安装时,文本输入根本不起作用 其他输入,如和工作正常,但输入工作不正常。键盘没有出现。我轻拍,轻拍,什么也没发生 我采取的程序: 我已经尝试过为Android版本19、22和23构建。我只使用SDK(不是Android Studio),

我的Ionic应用程序在通过
Ionic cordova run browser
在浏览器中进行测试时运行良好,在通过
Ionic cordova run android--device
在设备上进行测试时运行良好,但由于某些原因,当从apk(离线和Play Store)安装时,文本输入根本不起作用

其他输入,如
工作正常,但
输入工作不正常。键盘没有出现。我轻拍,轻拍,什么也没发生

我采取的程序:

我已经尝试过为Android版本19、22和23构建。我只使用SDK(不是Android Studio),我通过命令行安装软件包。以下是版本23示例:

sdkmanager.bat "platform-tools" "platforms;android-23" "build-tools;23.0.3" "extras;android;m2repository"
为了构建应用程序,我正在运行以下命令:

ionic cordova build android --release --prod
这是我的密钥生成命令:

keytool -genkey -v -keystore curso-spring-ionic-key.jks -keyalg RSA -keysize 2048 -validity 100000 -alias curso-spring-ionic
然后我用以下方式签署apk:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore curso-spring-ionic-key.jks android-release-unsigned.apk curso-spring-ionic
最后是zipalign:

zipalign -v 4 android-release-unsigned.apk SistemaPedidos.apk
这是我的主页登录表单,它在调试模式下运行良好,但从apk安装时其输入不起作用:

<ion-content padding>
  <h3>Sistema de pedidos</h3>

  <img src="assets/imgs/tela-inicial.png" alt="logo">

  <form>
    <ion-item>
      <ion-label>Email</ion-label>
      <ion-input [(ngModel)]="creds.email" name="email" type="text"></ion-input>
    </ion-item>
    <ion-item>
      <ion-label>Senha</ion-label>
      <ion-input [(ngModel)]="creds.senha" name="senha" type="password"></ion-input>
    </ion-item>
    <button ion-button block (click)="login()">Entrar</button>
  </form>
  <button ion-button block outline (click)="signup()">Registrar</button>

</ion-content>

佩蒂多斯酒店
电子邮件
森哈
诱捕者
登记员

我真的不知道该怎么办。我花了一整天的时间尝试不同的Android版本和输入变体,但都没有成功。有人能帮我找出是什么让输入不起作用吗?谢谢。

我为您找到了解决方案

您基本上需要添加:
“丑八怪”:“3.2.2”

然后运行:
npm安装--save


要更新更改,我为您找到了解决方案

您基本上需要添加:
“丑八怪”:“3.2.2”

然后运行:
npm安装--save


更新更改

有时对我有效,但不总是,在我的一些项目中根本不起作用:(我也面临这类问题,但你的答案对我不起作用。我仍在寻求解决此问题有时对我有效,但不总是,在我的一些项目中根本不起作用:(我也面临这类问题,但你的答案对我不起作用。我仍在寻求解决这一问题
"devDependencies": {
    "@ionic/app-scripts": "3.1.2",
    "typescript": "2.4.2",
    "uglify-es": "3.2.2"
  },