Sửa lỗi khi dịch và build file apk

Thảo luận trong 'Thảo Luận - Phát Triển Rom/ Lập trình Mobile' bắt đầu bởi tedofu_katozi, 17/12/12.

  1. Diễn đàn đang đang trong quá trình nâng cấp phiên bản 2017...
    Nếu bạn gặp bất kỳ lỗi gì hãy post thông tin lỗi TẠI ĐÂY hoặc gửi mail đến csupport@choimobile.vn để được hỗ trợ nhanh nhất. BQT cũng rất mong muốn nhận được góp ý từ bạn !
    Cảm ơn bạn rất nhiều, Khách.
  1. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Các bạn post lên cùng thảo luận và bổ sung nhé.
    Apktool báo rất rõ nên chú ý vào log build mà tìm dòng lỗi.
    Sau đây là một số lỗi hay gặp khi build và cách khắc phục
    1.Lỗi hay gặp (nhất là với file plural.xml dòng 82 gì đó)​
    Sửa: tìm đến dòng 194 sửa "%d trong tổng số %d" --> "%1$d trong tổng số %2$d"
    Cũng có trường hợp là:
    "Bạn đã vẽ sai mẫu hình %d lần. Bạn còn %d lần nữa"
    ---->
    "Bạn đã vẽ sai mẫu hình %1$d lần. Bạn còn %2$d lần nữa"
    2.Lỗi:
    Sửa : tìm tới dòng lỗi và thêm dấu + đằng sau chữ @ ---> style="@+style/preference_oneline

    3.Báo Lỗi:
    Khắc phục: đừng lo lắng vì dream_component_title có ở res/values-ko/string.xml mà trong values không có vẫn build như bình thường.​
    4. Lỗi 9patch​

    Cách sửa: vào thư mục drawable-hdpi xóa file có dung lượng = 0kb
    mở file apk vào thư mục như trên và lôi các file png bị lỗi kia thả vào.
    hoặc tạo file 9-patch theo cách sau
    http://developer.android.com/tools/help/draw9patch.html
    Chú ý: nhìn thấy các dòng sau các bạn đừng sợ
    Nó chỉ là các id trống được apktool thay bằng các giá trị false mà thôi.



     
    30 people like this.
  2. Sincostan

    Sincostan Cựu Đ.Hành Viên 2012
    Senior Member

    10/12/12
    431
    783
    0
    Nam
    ông anh cố gắng post tiếp đi a
     
  3. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Chia bài nhỏ ra tạo liên kết chứ làm 1 bài dài quá 10k từ không được. Mà nhiều khi các câu hỏi cứ dồn vào một nơi đủ các vấn đề nên khó xem. Th nhỉ
     
    2 people like this.
  4. Sincostan

    Sincostan Cựu Đ.Hành Viên 2012
    Senior Member

    10/12/12
    431
    783
    0
    Nam
    OK a, có khi lấy box này làm cái tập hợp lỗi, có mấy cái lỗi thôi mà, up hết lên đây cho ae tự xem
     
  5. học sinh

    Senior Member

    13/12/12
    196
    356
    0
    Nam
    bài viết hay cho những anh em VH
    thank
     
    2 people like this.
  6. dokyson

    dokyson Administrator
    Thành viên BQT Administrator

    9/12/12
    18,143
    37,713
    0
    Nam
    \res\values-vi\strings.xml:194: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?

    Th
    ường là dòng cuối cùng trong file plural.xml nhé
     
  7. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Hê hê anh à. em chỉ lấy ví dụ vớ vẩn thôi. ghi rõ ở trên rồi mờ.
     
    2 people like this.
  8. Sincostan

    Sincostan Cựu Đ.Hành Viên 2012
    Senior Member

    10/12/12
    431
    783
    0
    Nam
    Giờ đã có đủ 4 bài, đủ các bước để việt hóa rồi đó, các mod cố găng liên kết các bài vs nhau nha
     
  9. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Gọi là liên thủ nhỉ. chú TH chịu phần nặng nề nhất. Đó là cung cấp dict he he. Chết chưa
     
    2 people like this.
  10. Sincostan

    Sincostan Cựu Đ.Hành Viên 2012
    Senior Member

    10/12/12
    431
    783
    0
    Nam
    Lo chi a, e chỉ cung cấp vài cái đủ xài thôi, còn đâu mỗi nguời phảii xây dựng 1 bộ cho mình chứ, ko dc lệ thuộc vào những cái có sẵn mà, ông a cũng cố gắng ngồi post thêm các lỗi hay găp nha
     
    2 people like this.
  11. thongmoney

    thongmoney Active Member
    Senior Member

    11/12/12
    129
    155
    43
    Nam
    W: Could not decode attr value, using undecoded value instead: ns=android, name=textColor, value=0x0205009a
    Lỗi này thì sao vậy các cao thủ ơi
     
  12. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Lỗi này có thể chưa if hết các file apk trong framework
     
    2 people like this.
  13. tuankhanh90

    Senior Member

    16/12/12
    127
    172
    0
    Nam
    a.JPG
    anh ơi em build nó có lỗi này thì phải làm sao ạ
     
  14. LinhMobile

    Newbie

    13/12/12
    2
    2
    0
    Nam
    Kỹ Thuật
    Hà Nội
    bạn gõ sai rùi. apktool d framework-res.apk mà.nếu đóng thì là apktool b ./framework-res
     
    2 people like this.
  15. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Lệnh trên sai ở đâu vậy LinkMobile? Lỗi "appt: found ko "đã được đề cập ở bài Dịch từ A-Z rồi. (dòng lockscreen_network_locked_message ở string của values-ko có mà bên values hoặc values-vi-rVN không có)
     
  16. thongmoney

    thongmoney Active Member
    Senior Member

    11/12/12
    129
    155
    43
    Nam
    Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec:
    0x020a0148
    at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:61)
    at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:57)
    at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:53)
    at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferen
    ceValue.java:62)
    at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResRefe
    renceValue.java:46)
    at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlAttr(ResSca
    larValue.java:44)
    at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(Re
    sStyleValue.java:48)
    at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResour
    ces.java:339)
    at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:174
    )
    at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:119)
    at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
    at brut.apktool.Main.cmdDecode(Main.java:135)
    at brut.apktool.Main.main(Main.java:70)
    Khi em dịch thì xuất hiện lỗi này.
     
    3 people like this.
  17. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Đã if chưa mà đòi build với decode? thongmoney
     
    2 people like this.
  18. thongmoney

    thongmoney Active Member
    Senior Member

    11/12/12
    129
    155
    43
    Nam
    chưa if LGE-res.apk
    hihi. Sư phụ khỏe không
     
  19. kembacha

    Official Member

    15/12/12
    80
    75
    0
    Nam
    Để ý bác Tedofu katozi làm sư phụ của rất nhiều người :) có nhận thêm đệ tử nữa không bác
     
    2 people like this.
  20. tedofu_katozi

    tedofu_katozi TNT Team
    Senior Member

    10/12/12
    2,108
    5,588
    0
    Nam
    Trồng khoai sắn và nuôi gà
    Nơi con sông Hồng chảy vào đất Việt.
    Ê hê. Ko dám. Gọi thế nghe ngại chết đi được.
     
    2 people like this.

Chia sẻ trang này

Đang tải...