2017-03-16 94 views
0

我在我的Android應用程序中有一個/示例端點。我使用Retrofit進行所有網絡通話。不知何故,當從我的應用程序調用時,除了從其他應用程序調用此端點時,此端點將返回成功。我通過Charles Proxy進行調試,並且沒有針對此端點進行網絡調用,失敗()中的Retrofit錯誤響應是「Android改造錯誤Lorg/aspectJ/runtime/reflect/Factory失敗解決方案」。所有其他網絡電話正在通過。通過改造HTTP請求返回失敗,而無需服務器調用

請幫忙。提前致謝。

+0

哪裏碼?請學習[如何在SO上提出問題](http://stackoverflow.com/help/how-to-ask)並提供[最小,完整和可驗證的示例](http://stackoverflow.com/help/MCVE)。謝謝。 – kriegaex

回答

1

JVM無法找到必要的庫來爲您的代理創建工廠。

您需要在您的依賴管理器中包含aspectjrt。

對Maven:

<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjrt --> 
<dependency> 
    <groupId>org.aspectj</groupId> 
    <artifactId>aspectjrt</artifactId> 
    <version>1.8.10</version> 
</dependency> 
相關問題