草庐IT

final-class

全部标签

java - 错误 : cannot find symbol class in Android Studio

我在构建项目时遇到了重大问题。我的项目是在AndroidStudio中构建的,目录如下:root-project--build--libs--src---java----com-----company.project-------projectutils--build--src---main----java-----com.company.utils------“project”是主应用程序,它包括projectutils作为依赖项。它使用Gradle进行构建,我已将正确的包含添加到根settings.gradle,并将正确的依赖项添加到项目中。这是我项目根目录中的settings.g

android - AndroidManifest.xml 中的 "Unresolved class"错误

我的listxml文件中出现错误:它在这一行给我一个错误:android:name=".PlaySongService"错误信息如下:Unresolvedclass'PlaySongService'ValidatesresourcereferenceinsideAndroidXMLfiles.我没有在Stackoverflow和其他地方找到任何有助于解决我的错误的方法。谁知道我做错了什么? 最佳答案 唯一对我有用的是File>InvalidateCaches/Restart。 关于and

android - 非法状态异常 : Can not perform this action after onSaveInstanceState in FragmentActivity class

这是我编写的代码。我无法找到此功能崩溃的时间,但它有时会起作用。publicclassListFragmentActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);main();IntentFilterfilter1=newIntentFilter("com.venkat.listfragment");registerReceiver(myReceiver,filter1);//register

android - Robolectric 不使用 ShadowWebView 作为扩展 WebView 的类的父类(super class)。 MustOverrideException 代替

我试图让Robolectric2.1与我的项目一起工作,并在我的WebView子类尝试在其WebSettings上调用setDatabasePath时收到MustOverrideException。我有一个自定义应用程序类,它试图在onCreate中创建WebView子类的实例。作为WebView构造函数的一部分,它尝试设置数据库路径。我本以为,由于getSettings是从WebView调用的,所以该调用会真正命中ShadowWebView,它应该返回一个不会抛出这些异常的TestWebSettings对象。相反,它似乎只是调用普通的WebSettings.getSettings并返

android - Proguard 警告 : com. example.android.PaymentGateway : can't find referenced field 'int container_pg' in class com. example.android.R$id

我在android应用程序中使用混淆器。需要加上这个才能使代码混淆,难以逆向。我在导出apk时遇到了这个问题。即使我使用-dontskipnonpubliclibraryclassmembers,Proguard也会发出警告。我不确定我还需要做些什么来解决这个问题。请协助并提前致谢。[2014-08-1415:48:28-]Warning:com.example.android.PaymentGateway:can'tfindreferencedfield'intcontainer_pg'inclasscom.example.android.R$id[2014-08-1415:48:2

java - WebView 中的 "android.view.InflateException: Binary XML file Error inflating class"错误

我的自定义WebView类发生错误:java.lang.RuntimeException:无法启动ActivityComponentInfo{com.example.ates.aaa/com.example.ates.aaa.MainActivity}:android.view.InflateException:二进制XML文件第9行:错误膨胀类com.example.ates.aaa.MyWebView我的WebView:publicclassMyWebViewextendsWebView{publicMyWebView(Contextcontext){super(context);

安卓工作室 : "Error: Could not find or load main class"

到目前为止,我已经使用AndroidStudio大约几周了,没有出现任何问题。但最近,当我尝试打开AndroidStudio时,我开始收到此错误。我使用Ubuntu16.10。Tools/android-studio/bin$./studio.shOpenJDK64-BitServerVMwarning:ignoringoptionMaxPermSize=350m;supportwasremovedin8.0Error:Couldnotfindorloadmainclass#我做错了什么?我试过再次重新提取androidstudio。还是一样。 最佳答案

java - Android 在 API 16 中对 ArrayList<class> 进行排序?

我正在做作业,它需要支持API16。我的View是一个带有一个自定义的ArrayListAdapterArrayList问题是我希望能够对用户放入列表的数据进行排序。items.sort(newComparator(){@Overridepublicintcompare(someclassitem1,someclassitem2){returnitem1.Name.compareTo(item2.Name);}});但是当我尝试AndroidStudio时,它告诉我需要API24。如何在API16中对列表进行排序? 最佳答案 您可以

android - 如何解决内部错误: retry receiver class not set yet and GCMBaseIntentService : SERVICE_NOT_AVAILABLE error

我在MicromaxCanvas2上运行我的应用程序时收到此logcat,我的手机配置为Google服务和Google帐户,这里我没有获取GCM注册ID而我是在模拟器中获取它。任何建议为什么?提前致谢。07-1113:52:48.145:V/InputMethodManager(16539):focusOut:android.widget.AutoCompleteTextView{41990460VFED..CL.F....ID0,53-480,113#7f070024app:id/txt_sitename}mServedView=android.widget.AutoComplete

android - Ionic 应用程序在浏览器中运行,但在 Android 上失败 : [ERROR] Error initializing Cordova: Class not found

MyApp基于Ionicsidemenustarterproject.它在浏览器中运行良好,但尝试在我的Android设备上运行它会导致alert带有以下消息:[ERROR]ErrorinitializingCordova:Classnotfound我尝试了thispost中建议的解决方案,但都没有解决问题。要重现该问题,请按照说明进行操作here.有什么想法吗?一些信息:$cordova--version3.5.0-0.2.6$ionic--versionInstalledIonicCLIversion:1.1.1-beta3#Inbrowser'sconsole>ionic.ver