![](/img/trans.png)
[英]FATAL EXCEPTION: main java.lang.NoClassDefFoundError: external library.jar.class Android studio
[英]JAVA NoClassDefFoundError on external jar library
我正在使用該庫在JAVA
編寫一個Android
應用來格式化電話號碼。 我收到以下異常:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/i18n/phonenumbers/PhoneNumberUtil;
這里:
public class InvocationTargetException extends ReflectiveOperationException {
...
public InvocationTargetException(Throwable exception) {
super(null, exception);
target = exception;
}
...
}
執行命令時:
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
我已經導入了com.google.i18n.phonenumbers
庫,但是我無法弄清楚異常描述中的L
是什么。
為內部JVM objectype
表示法添加了L
,但實際上是在尋找com/google/i18n/phonenumbers/PhoneNumberUtil
類。
看來您的Runtime classpath
缺少該庫。
您是否將jar文件添加到類路徑? 您正在使用Android Studio嗎? 在這種情況下,您可以將條目添加到app / build.gradle文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.