use*_*799 6 debugging android signed cordova ionic-framework
A已在真实设备上安装了我的Ionic应用程序.该应用程序已发布,已签名并具有android:debuggable ="false".我在该特定设备上遇到了一些问题,我需要调试它(而不是创建和安装新的--debug构建).
有没有办法调试它?以某种方式将它"附加"到要授权的密钥库或其他东西......?有任何想法吗?
我仍然在尝试找到更好的方法,但到目前为止,我可以通过Chrome(桌面)控制台调试在真实设备上运行的Ionic应用程序(已签名的 --release版本),方法是:
<application android:debuggable="true">
直接在AndroidManifest.xml文件中.使用Ionic CLI构建项目时不会覆盖该属性.
我更喜欢从config.xml文件中设置属性,所以AndroidManifest.xml当我删除/添加平台时,我不必再手动添加它.
小智 5
您可以在 config.xml 中添加它来解决它。
<platform name="android">
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:debuggable="true" />
</edit-config>
Run Code Online (Sandbox Code Playgroud)
然后,您可以在 Chrome 中进行调试。
| 归档时间: |
|
| 查看次数: |
2142 次 |
| 最近记录: |