Cài đặt môi trường lập trình IONIC trên Windows

Bài viết này viết một cách ngắn gọn về cài đặt môi trường để phát triển các dự án ionic trên môi trường hệ điều hành Windows. Các thành phần cần cài đặt bao gồm: Cài đặt Node.js (bao gồm Node and NPM). Cài đặt ionic và cordova Cài đặt Java SDK (Nếu máy đã …
Đọc tiếp Cài đặt môi trường lập trình IONIC trên Windows

API Graph v2.12 của facebook sẽ ngừng hoạt động vào tháng 5 năm 2020

Vào ngày 06/04/2020, Facebook thông báo rằng phiên bản API Graph v2.12 sẽ bị ngừng hoạt động vào tháng 5/2020. Để thích nghi với sự thay đổi này, Facebook yêu cầu các ứng dụng chuyển sang sử dụng API phiên bản 3.0 trở lên. Thật may mắn, Facbook cung cấp cho chúng ta Công cụ nâng …
Đọc tiếp API Graph v2.12 của facebook sẽ ngừng hoạt động vào tháng 5 năm 2020

Khắc phục lỗi “Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures” khi publish ứng dụng trên playstore

1. Mô tả lỗi Khi bạn thực hiện upload file ứng dụng cửa mình (dạng .apk hoặc .aab) thì nhận được thông báo lỗi như sau: Upload failed You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures 2. Cách khắc phục Để khắc phục …
Đọc tiếp Khắc phục lỗi “Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures” khi publish ứng dụng trên playstore

Khắc phục lỗi:Failed to install ‘cordova-plugin-googleplus-fix’: CordovaError: Using “requireCordovaModule” to load non-cordova module “child_process” is not supported. Instead, add this module to your dependencies and use regular “require” to load it

1. Mô tả lỗi Khi tôi thực hiện lệnh add platform ionic cordova platforms add ios  thì xuất hiện lỗi lúc install plugin googleplus-fix như sau: Installing “cordova-plugin-googleplus-fix” for ios Google Sign-In prerequisites Failed to install ‘cordova-plugin-googleplus-fix’: CordovaError: Using “requireCordovaModule” to load non-cordova module “child_process” is not supported. Instead, add this module to your dependencies …
Đọc tiếp Khắc phục lỗi:Failed to install ‘cordova-plugin-googleplus-fix’: CordovaError: Using “requireCordovaModule” to load non-cordova module “child_process” is not supported. Instead, add this module to your dependencies and use regular “require” to load it

Khắc phục lỗi “‘GoogleSignIn/GoogleSignIn.h’ file not found” khi build ứng dụng Ionic sang Xcode Project

1. Mô tả lỗi: Khi build ứng dụng từ Ionic sang Xcode project bằng lệnh ionic cordova build ios –prod  rồi sau đó dùng Xcode mở project tại thư mục platforms/ios thì xuất hiện lỗi ‘GoogleSignIn/GoogleSignIn.h’ file not found như hình: 2. Cách khắc phục: Để khắc phục lỗi “GoogleSignIn/GoogleSignIn.h’ file not found” như đã mô …
Đọc tiếp Khắc phục lỗi “‘GoogleSignIn/GoogleSignIn.h’ file not found” khi build ứng dụng Ionic sang Xcode Project

Khắc phục lỗi: CocoaPods could not find compatible versions for pod “GoogleMaps”

1. Mô tả lỗi Khi chạy lệnh install platform iso thì xuất hiện lỗi CocoaPods could not find compatible versions for pod “GoogleMaps” như sau: [!] CocoaPods could not find compatible versions for pod “GoogleMaps”: In Podfile: GoogleMaps (~> 2.7.0) Specs satisfying the `GoogleMaps (~> 2.7.0)` dependency were found, but they required a higher minimum …
Đọc tiếp Khắc phục lỗi: CocoaPods could not find compatible versions for pod “GoogleMaps”

Cách build ứng dụng IOS sang XCODE trong IONIC

Sau đây là kinh nghiệm build ứng dụng phát triển trên nền tảng ionic ra platform ios xin được chia sẻ cùng các bạn. Bước 0: Chuẩn bị Ở bước này các bạn thực hiện cài thư viện cocoapad để hỗ trợ build sang xcode nếu chưa cài bằng lệnh sau nhé: sudo gem install cocoapods …
Đọc tiếp Cách build ứng dụng IOS sang XCODE trong IONIC

Cách thêm Pods vào platform ios của project Ionic

1. Cài thư viện Cocoapods Nếu máy bạn chưa cài thư viện Cocoapods, thì trước tiên phải cài thư viện này bằng cách chạy lệnh sau: sudo gem install cocoapods 2. Thêm Pods vào xcode project (Tức là thư mục platforms/ios trong ionic project) – Di chuyển vị trí làm việc của terminal và thư mục platforms/ios cd …
Đọc tiếp Cách thêm Pods vào platform ios của project Ionic

Khắc phục lỗi “Plugin doesn’t support this project’s cordova-ios version. cordova-ios: 4.5.5, failed version requirement: >=5.0.0”

Trong Ionic, Khi bạn thực hiện lệnh build  ionic cordova build ios  thì xuất hiện thông báo lỗi Plugin doesn’t support this project’s… như sau: Plugin doesn’t support this project’s cordova-ios version. cordova-ios: 4.5.5, failed version requirement: >=5.0.0 Để khắc phục vấn đề phiên bản cordova trên ios platform này chúng ta thực hiện: – Gỡ …
Đọc tiếp Khắc phục lỗi “Plugin doesn’t support this project’s cordova-ios version. cordova-ios: 4.5.5, failed version requirement: >=5.0.0”

Dùng Android Studio bug và fix các lỗi do việc chuyển đổi từ thư viện android sang androidx

Sau khi các bạn build project ionic bằng lệnh ionic cordova build android  hoặc ionic cordova build android  trong project sẽ sinh ra thư viện java của android tại thư mục platform/android/app/src/main/java (hình 1) Trong trường hợp bạn nhận được các lỗi từ các file thư viện này thì chúng ta sử dụng Android studio để …
Đọc tiếp Dùng Android Studio bug và fix các lỗi do việc chuyển đổi từ thư viện android sang androidx

Khắc phục lỗi: “Program type already present: android.support.v4.app.INotificationSideChannel”

1. Mô tả lỗi Khi build ứng dụng, thì gặp lỗi “Program type already present: android.support.v4.app.INotificationSideChannel” như hình 1. 2. Cách khắc phục Để khắc phục lỗi này các bạn thực hiện, mở file gradle.properties (nằm trong thư mục platform/android) và thêm 2 dòng sau vào cuối file: android.useAndroidX=true android.enableJetifier=true Vị trí thêm 2 thuộc …
Đọc tiếp Khắc phục lỗi: “Program type already present: android.support.v4.app.INotificationSideChannel”

Khắc phục lỗi Executeion faild for task ‘app:mergeReleaseResources’

1. Mô tả lỗi Khi tôi thực hiện build release ứng dụng bằng lệnh ionic cordova build android –prod –release thì bị dính lỗi Executeion faild for task ‘app:mergeReleaseResources’ như hình 1. FAILURE: Build failed with an exception. Còn đây, là mã chi tiết của lỗi này: * What went wrong: Execution failed for task ‘:app:mergeReleaseResources’. > …
Đọc tiếp Khắc phục lỗi Executeion faild for task ‘app:mergeReleaseResources’