![](/img/trans.png)
[英]How to fix the error "Unable to open debugger port " in Android Studio?
[英]Unable to fix package path error in Android Studio
如您在上面的屏幕快照中所見,所有LipeRMI類的導入都是徒勞的。 什么是正確導入它們的正確路徑聲明? 我在MainActivity
遇到以下相同錯誤: import lipermi.handler.CallHandler; import lipermi.net.Client;
import lipermi.handler.CallHandler; import lipermi.net.Client;
我知道有關android studio的此類問題已被問過很多次,但我只是不明白如何解決此問題。 僅供參考,我將net.sf.lipermi
文件夾拖到com.example.akash.chatapplication
文件夾中。
感謝您的時間。 :)
您應該將src/main/com/example/akash/chatapplication/net
移至src/main
通過將net.sf.lipermi
文件夾拖到com.example.akash.chatapplication
文件夾中,您已經更改了這些類的包。
這不會編譯,因為文件夾路徑需要匹配這些類的包聲明。 在這種情況下,程序包必須是com.example.akash.chatapplication.net.sf.lipermi
,這顯然不是您想要的。
如果確實需要將這些類復制到您的項目中,則應將它們復制到src/main
文件夾中,而不是復制到應用程序的包中。
最好的方法是將這些文件作為依賴項包含在build.gradle
。 但是,並非所有庫都提供此選項。 如果該庫提供了一個JAR文件,則應該將該JAR包含在項目的libs
文件夾中。 在項目中包括原始資源應該永遠是最后的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.