+1

Caused by: org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters

Lỗi: Caused by: org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters. và Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'.

Bạn đang dùng ionic angular để build ra ứng dụng android nhưng gặp lỗi 2 lỗi:

  1. Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'.
  2. Caused by: org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. Lúc build, bạn sẽ gặp lỗi do chuỗi di động nâng cao chứa ký tự UTF-8 và có khoảng trắng. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.

Nguyên nhân lỗi:

Lỗi này xuất hiện khi đường dẫn dự án chứa các ký tự không phải ASCII hoặc có ký tự tiếng Việt
Ví dụ, đường dẫn dự án như sau: D:\di động nâng cao\nutri-plan image.png
Lúc build, bạn sẽ gặp lỗi do chuỗi di động nâng cao chứa ký tự UTF-8có khoảng trắng.

Cách Khắc Phục Lỗi:

Để khắc phục, bạn cần sửa lại tên đường dẫn mà không chứa khoảng trắng và ký tự không phải ASCII. Ví dụ: D:\di_dong_nang_cao\nutri-plan là một tên đúng.

Build Ứng Dụng Ionic Angular Cho Android

  1. Trước tiên, xóa thư mục www và thư mục android (nếu có):

  2. Sau đó, thực hiện các lệnh sau:
    ionic cap add android
    ionic build --prod
    npx cap sync
    npx cap open android

  3. Android studio sẽ tự động mở:
    Chờ cho dự án trong Android Studio load xong thì chọn Build -> Build bundle (APK) -> Build APK
    image.png

  4. Đợi khi Android Studio báo thành công:
    image.png

  5. Cuối cùng, tệp tin .apk sẽ nằm tại đường dẫn: ...\android\app\build\outputs\apk\debug\app-debug.apk
    image.png

Hãy thử cài đặt app-debug.apk trong điện thoại chạy hệ điều hành Android của bạn.

Đường dẫn đến dự án của mình có thể xem tại: nutriplan

Kết thúc

Vậy là mình đã hướng dẫn sửa lỗi
Caused by: org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters and Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'. và build dự án ionic angular sang android.
Hi vọng nó hữu ích với bạn!
Cảm ơn bạn đã đọc.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí