- Tìm số 0 đầu tiên trong một mảng bit
- Unix Hiển thị thông tin về các tập tin khớp với một trong hai mẫu
- Biểu thức chính quy thay thế nhiều tệp
- Ẩn lệnh từ xtrace
Đây là tệp build.gradle (Module:app) của tôi:
áp dụng plugin: 'com.android.application'
Android {
biên dịchSdkPhiên bản 26
buildToolsPhiên bản "26.0.2"
aaptOptions.cruncherEnabled = sai
aaptOptions.useNewCruncher = sai
Cấu hình mặc định {
applicationId "com.doctor.ciao"
minSdkPhiên bản 19
targetSdkPhiên bản 26
Phiên bảnMã 1
Phiên bản "1.0"
}
xây dựng các loại {
giải phóng {
minifyEnabled sai
proguardFiles lấyMặc địnhProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
phụ thuộc {
biên dịch fileTree(dir: 'libs', include: ['*.jar'])
biên dịch thử nghiệm 'junit:junit:4.12'
biên dịch 'com.android.support:appcompat-v7:26.1.0'
biên dịch 'com.android.support:design:26.1.0'
biên dịch 'com.felipecsl:gifimageview:2.1.0'
biên dịch 'com.github.devlight.pulseview:library:1.0.2'
biên dịch 'commons-io:commons-io:2.4'
biên dịch 'com.github.lguipeng:BubbleView:1.0.1'
}
Tôi gặp hai lỗi:
Lỗi:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:Lỗi AAPT
Lỗi: Thực hiện không thành công tác vụ ':app:mergeDebugResources'.
Lỗi: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: Lỗi AAPT
Tôi đã có rồi "android.enableAapt2=sai"
đã thêm vào tệp gradle.properties nhưng lỗi vẫn còn. Xin hãy giúp tôi giải quyết vấn đề này. Cảm ơn
1 Câu trả lời
Vấn đề của tôi là tôi có một tệp png không hợp lệ - Tôi có một tệp .jpg đã vô tình được đổi tên thành phần mở rộng .png
Để tìm tệp hình ảnh có vấn đề, tôi đã chạy lệnh này trong thư mục ứng dụng của mình:
tìm . -type f -name "*.png" | xargs -L 1 -I{} tệp -I {} | grep -v 'image/png; charset=binary$'
Đổi tên tệp hình ảnh thành phần mở rộng .jpg đã khắc phục được sự cố và tôi có thể xây dựng lại.
Giới thiệu về Java - Lỗi Android Studio - Lỗi: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: Lỗi AAPT, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/47430680/
Sau 3 ngày gỡ lỗi, vấn đề vẫn chưa được giải quyết. Tôi sẽ rất vui nếu ai đó biết nguồn gốc của vấn đề và cách tôi có thể giải quyết nó? Xin hãy tha thứ cho tôi vì không biết cách nào tốt hơn để dán thông báo lỗi. Nhật ký lỗi: Nguyên nhân 1: java.util.concurrent.E
Gần đây, tôi đã nâng cấp Android-SDK của mình lên Android M (API 22, bản xem trước MNC). Sau đó, mọi dự án mở trong Eclipse đều báo lỗi. Lỗi cho biết: "Đã xảy ra lỗi khi thực hiện aapt. Vui lòng kiểm tra xem aapt
Tôi có một dự án ứng dụng cordova trong Visual Studio 2017 và dự án này vẫn đang được xây dựng tốt cho đến nay. Không có thay đổi nào được thực hiện cho dự án. Bây giờ chúng ta có lỗi xây dựng này: 1>MSBUILD : cordo
Tôi nhận được lỗi này bất cứ khi nào tôi thử chạy dự án Android lần thứ hai sau một số thay đổi. Nếu tôi đóng trình mô phỏng thì lỗi sẽ biến mất. Nhưng việc đóng trình mô phỏng mọi lúc không phải là giải pháp khả thi. Tôi nên làm gì để thoát khỏi vấn đề này? Sự miêu tả
Khi tôi thử xây dựng và chạy ứng dụng Flutter, nó hiển thị thông báo sau: "Không tìm thấy aapt. Hãy đảm bảo bạn đã cài đặt công cụ xây dựng Android. Ngoại lệ:
Tôi có một vấn đề kỳ lạ. Trong tập lệnh bash hoặc Makefile của tôi, sử dụng aapt với đường dẫn tuyệt đối không hoạt động, nhưng nếu tôi ở trong thư mục cục bộ thì nó hoạt động. Nếu tôi làm như sau thì nó không hoạt động: aapt add $
Định dạng đầu ra của aapt là gì? Ví dụ, hãy kiểm tra đầu ra ở đây http://elinux.org/Android_aapt config 0 lang=-- cnt=-- orien=0 touch=0 densi
Tôi đã cố gắng thực hiện lệnh aapt thông qua một chương trình Java trong một thời gian. Tôi linh cảm rằng tôi nên sử dụng lệnh runtime.exec() để thực hiện việc này. Tuy nhiên, tôi đã xem qua các câu hỏi và câu trả lời khác và không có câu trả lời nào có vẻ phù hợp với tôi. Lệnh là:
Khi cố gắng xây dựng dự án Android bằng Maven, chúng tôi không thể biên dịch nó bằng apklib của dịch vụ Google Play. Tôi đã thử xóa tất cả ngôn ngữ khỏi apklib và chỉ để lại ngôn ngữ mặc định và có vẻ như
Tôi muốn sử dụng lệnh aapt trên máy Mac với Android SDK (thư mục /build-tools/24.0.1). Nhưng bất cứ khi nào tôi thử sử dụng lệnh, tôi nhận được thông báo nói rằng lệnh không được tìm thấy (aapt/aa
Khi tôi liệt kê các tiến trình đang chạy trong Windows 7, có khoảng 20 tiến trình aapt.exe hiển thị, chiếm rất nhiều bộ nhớ. Điều này xảy ra khi bạn mở Android Studio. Tôi luôn bị buộc phải từ bỏ Android
Tôi có một tập lệnh xây dựng Ant cho dự án Android của mình. Tôi đang sử dụng aapt để đóng gói nhiều tệp tài nguyên khác nhau. Tôi muốn giải nén các tập tin tài nguyên. Tôi đã thử cờ "-0", nhưng các tập tin vẫn được nén! Tuy nhiên, khi tôi xây dựng thông qua Eclipse, các tập tin tài nguyên
Tôi vừa cập nhật ADT, không phải SDK, và bây giờ tôi chỉ gặp vấn đề này với một dự án, cụ thể là aapt của tôi không tìm thấy Lỗi khi thực thi aapt. Vui lòng kiểm tra xem aapt có hiện diện không
Khi sử dụng Eclipse cho lập trình Java Android, đôi khi chúng ta sẽ gặp phải một vấn đề như vậy: đó là lời nhắc aapt.exe đã ngừng hoạt động bật lên mà không có lý do. Mặc dù chương trình sẽ không bị sập, nhưng lời nhắc này bật lên thường xuyên và rất khó chịu. Hôm nay, tôi sẽ hướng dẫn bạn cách sử dụng aap
Tôi đang gặp một số sự cố khi đóng gói tài nguyên vào apk bằng aapt. .Mọi thứ đều hoạt động tốt khi không có hướng @drawable/[...] hoặc @styles/[...] trong AndroidManifest.xml của tôi. Nhưng
Tôi đang cố gắng nhập lib com.android.support:preference-v7:23.1.0 vào dự án của mình. Tuy nhiên, khi tôi thêm biên dịch ("com.android.support:pr
Tôi cố gắng xây dựng một ứng dụng Android bằng Android Studio. Khi tôi thử xây dựng, Gradle trả về lỗi này: Gradle invocation completed successfull
Tôi muốn tạo các tệp tài nguyên đóng gói theo chương trình (đó là câu hỏi), trực tiếp trong ứng dụng chạy trên điện thoại Android. Có cách nào để thực thi "aapt.exe" trên điện thoại không, hoặc có cách nào khác để tạo resource._rsc từ thư viện java không?
Gần đây tôi đã cố gắng xây dựng một ứng dụng Android NDK đã được biên dịch và đóng gói mà không gặp vấn đề gì. Nhưng do bản cập nhật hệ thống hoặc bản cập nhật SDK, một số thứ đã thay đổi và bây giờ khi tôi thử xây dựng ứng dụng, tôi gặp lỗi sau:
Tôi có các nguồn gốc, thỉnh thoảng tôi hoán đổi hoặc sửa đổi chúng giữa các bản dựng, nhưng tên tệp không thay đổi và aapt không hợp nhất những thay đổi đó; nó sử dụng bin/MyThing.ap_ của phiên bản trước (tôi đoán đó là nơi chúng được lưu trữ). Từ ant debug:
Tôi là một lập trình viên xuất sắc, rất giỏi!