Articles of ionic2

Ionic App没有在Android设备上安装

我是Ionic的新手。 我刚刚在Ionic上创建了一个在浏览器上运行良好的应用程序。 因此,我使用生成android-release-unsigned.apk文件的Android工作室将其转换为.apk文件。 我把它转移到我的设备上并试图安装它我遇到它没有被安装。 我无法弄清楚原因。 需要一些帮助。

在将Ionic2 CLI更新为Ionic3后,由于facebook插件,Cordova构建失败

最近我将Ionic2 CLI更新为Ionic3 CLI,但我面临着构建问题的问题。 由于cordova-plugin-facebook4没有放入正确的条目资源值文件,因此发生了这种情况。 控制台上的错误如下: :app:processDebugResources AndroidManifest.xml:68: AAPT: error: resource string/fb_app_id (aka com.myapp.ionic3:string/fb_app_id) not found. AndroidManifest.xml:71: AAPT: error: resource string/fb_app_name (aka com.myapp.ionic3:string/fb_app_name) not found. error: failed processing manifest. 系统信息如下: ionic –version 3.19.1 cordova –version 8.0.0 node –version v9.4.0 npm –version 5.6.0 gradle –version ———————————————————— Gradle 4.4.1 ———————————————————— Build time: 2017-12-20 15:45:23 UTC Revision: 10ed9dc355dc39f6307cc98fbd8cea314bdd381c Groovy: […]

Ionic 3 Android应用程序的状态栏文本颜色为深色或黑色

我需要将状态栏文本颜色更改为深色(或黑色)。但是Cordova插件不支持 。但我已经看到Android本机设备上有一个方法,如下所示。我们可以在Ionic 3上做同样的事情。应用程序呢? Refernce: @color/status_bar_color false

(Ionic 2)尝试回退到Cordova-lib执行时发生错误:TypeError:无法读取未定义的属性’then’

编辑:当使用离子2时会发生这种情况。我知道它还不稳定,但我认为可能有一些修复,因为看起来其他人没有得到这个问题。 编辑结束 出于某种原因,我在尝试构建我的离子应用程序时突然开始出现此错误,使用“ionic build android”,以及“ionic build ios”: An Error occurred trying to fall back to Cordova-lib execution: TypeError: Cannot read property ‘then’ of undefined at Object.IonicTask.runCordova (/usr/local/lib/node_modules/ionic/lib/ionic/cordova.js:262:21) at /usr/local/lib/node_modules/ionic/lib/ionic/cordova.js:142:19 at _fulfilled (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:749:13) at /usr/local/lib/node_modules/ionic/node_modules/q/q.js:557:44 at flush (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:108:17) at doNTCallback0 (node.js:430:9) at process._tickCallback (node.js:359:13) Error happened [TypeError: Cannot read property […]

在Ionic 2中设置Android版本代码

我完全陷入了一个疯狂的问题。 我无法在Google Play商店中发布我的应用更新,因为当前版本代码为101002 。 现在,我不明白该代码是如何生成的。 在我的config.xml中,我尝试使用以下版本: 1.3 1.3.1 1.3.1.1 但每次它生成一个版本代码,如: 10300 10310 10311 它始终低于当前版本代码:101002 我还尝试使用以下命令构建: ionic cordova build android –prod –release — — –versionCode=103020 但它不起作用 我无法手动设置Manifest文件的版本代码,因为它是由ionic 2构建过程生成的。 任何想法?

离子2滚动性能问题

关于ionic2和Angular2的博客和评论给我留下了深刻的印象,我开始在离子2中编写一个应用程序,并发现ionic2滚动性能不适合iOS和Android的大量记录。 我在大多数列表项中的图像之间有一个很大的项目列表 滚动性能适用于10到20个项目,但是当它涉及30多个项目时非常慢 经过大量搜索后发现虚拟滚动离子并使用它然后性能略有改善,最多50项,但在65项以上后再次减速 我在iOS中尝试过WKWebview,在性能上有一些改进,但是对于大型列表,屏幕常常变成黑色,所以我放弃了这个想法。 由于应用程序的大小增加,我不想使用人行横道,因此从未尝试过。 任何人都可以帮助建议解决此问题的任何解决方法或任何纯JavaScript框架解决方案,以显示没有任何问题的大型列表? 适用于Android和ios。

原生离子2地理定位不适用于Android设备

我使用的是原生的Ionic 2 Geolocation插件,它无法按预期工作。 首先,我添加插件。 ionic plugin add cordova-plugin-geolocation 然后我导入插件并发出调用以获取当前位置。 import { Geolocation } from ‘ionic-native’; import { Geoposition, GeolocationOptions } from ‘ionic-native/dist/plugins/geolocation’; export class MyComponent { protected getLocation():Promise { let options:GeolocationOptions = { maximumAge: 0, timeout: 5000, enableHighAccuracy: false }; return Geolocation.getCurrentPosition(options) .catch(error => { console.error(error.message) }; } } 我还检查了我的AndroidManifest.xml。 我注意到总是超时超时。 如果我把它保留为默认值(默认情况下超时设置为无穷大),那么大约20分钟后,我确实得到了一个地理位置。 当然,20分钟并不理想。 我也尝试使用navigator如下。 但我得到了完全相同的结果。 […]

无法在Genymotion Android模拟器中运行ionic 2应用程序

我的离子2应用程序无法在Genymotion Android模拟器中运行。 错误消息是: ERROR运行一个或多个平台:错误:adb:命令失败,退出代码1错误输出:错误:无法安装smartsocket侦听器:地址已在使用ADB服务器没有ACK *无法启动守护程序*错误:无法连接守护程序您可能没有运行此项目所需的环境或操作系统 似乎已经采用了端口号。 但是当我停止Genymotion模拟器时,它适用于普通的AVD模拟器。 任何想法? 谢谢。

“Gradle sync失败:未find已安装的构建工具。 安装Android构建工具版本19.1.0或更高版本“

我正在尝试在Android Studio中打开Ionic2项目,但它在事件日志中给出了以下错误:“ Gradle sync failed:找不到已安装的构建工具。安装Android构建工具版本19.1.0或更高版本。请参阅 IDE记录更多详细信息(帮助|显示日志)“ SCREENSHOT 我之前看过一个类似的问题(也许是Ionic2或Cordova的最新版本之一破坏了一些东西 – > https://github.com/driftyco/ionic/issues/10604 )。 从gradle.build文件或从Project Structure更改“buildToolsVersion”或“compileSdkVersion”的版本没有帮助。 在“C:\ Users \ Gaby \ AppData \ Local \ Android \ sdk \ build-tools \ 24.0.3”下,我安装了24.0.3构建工具版本。 环境variables的路径variables也正确表示路径 有一次,我用“android update sdk -u -a”安装了所有构建工具,但同样的错误发生了。 有没有人知道这个问题的合适解决方法? 非常感谢

在ionic framework中如何默认将第一个离子段按钮设置为活动状态?

在ionic2如何设置ion-segment-button的第一个ion-segment-button处于active state ? 我试图通过向ion-segment-button提供active class来做到这一点,如: A B 但这没效果。 我想让第一个ion-segment-button处于非活动状态并对应, 成为活跃的国家。 这个怎么做?