2017-08-24 28 views
11
Warning: kotlin.reflect.jvm.internal.KClassImpl: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl$data$1: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl$data$1: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$EntrySet 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 

Tôi nhận được những cảnh báo phá vỡ bản phát hành của mình dựa trên nhiệm vụ transformClassesAndResourcesWithProguardForAppRelease.Kotlin phản ánh người bảo vệ SmallSortedMap

Tôi biết tôi chỉ có thể bỏ qua các cảnh báo hoặc thông báo cho người bảo vệ không cảnh báo bằng cách sử dụng -dontwarn nhưng tôi đã tự hỏi liệu có ai khác đã gặp phải điều này và thực sự đã tìm thấy bản sửa lỗi chính xác hay không.

Tôi đang sử dụng phiên bản Kotlin 1.1.4-2

+0

Tôi không tìm thấy bản sửa lỗi nào khác rồi thêm -dontwarn vào tệp proguard của tôi. Bạn đã tìm thấy một giải pháp? – Lars

+0

Nope :(Tôi thực sự hy vọng nó được sửa – gaara87

Trả lời

2

Trích dẫn Alexander Udalov từ phát hành KT-7652:

Trong bất kỳ cách nào, thất bại phản ánh khi kotlin.* là obfuscated được dự kiến ​​vào lúc này. Những gì chúng ta có thể làm là làm việc trên một bộ quy tắc hữu ích cho proguard để giảm thiểu kích thước nhị phân của thư viện phản chiếu.

Vì vậy, hiện tại không có bản sửa lỗi chính xác.

Các vấn đề liên quan