Articles of android studio

以下类无法使用android.support.v7.widget.AppCompatTextView实例化

最近我改变我的SDK从25到26在我的应用程序在Android工作室,我得到这个奇怪的错误,在我所有的XML。 目前这个错误不会以任何方式影响我的应用程序,但是看到每次我必须在xml中编辑或更改某些内容时,都会感到厌烦。 这里的错误: 以下类无法实例化 – android.support.v7.widget.AppCompatTextView java.lang.NullPointerException at android.content.res.Resources_Delegate.getValue(Resources_Delegate.java:788) at android.content.res.Resources.getValue(Resources.java:1286) at android.support.v4.content.res.ResourcesCompat.loadFont(ResourcesCompat.java:212) at android.support.v4.content.res.ResourcesCompat.getFont(ResourcesCompat.java:206) at android.support.v7.widget.TintTypedArray.getFont(TintTypedArray.java:119) at android.support.v7.widget.AppCompatTextHelper.updateTypefaceAndStyle(AppCompatTextHelper.java:208) at android.support.v7.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:152) at android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes(AppCompatTextHelperV17.java:38) at android.support.v7.widget.AppCompatTextView.<init>(AppCompatTextView.java:81) at android.support.v7.widget.AppCompatTextView.<init>(AppCompatTextView.java:71) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:475) at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:250) at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:213) at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadClass(LayoutlibCallbackImpl.java:193) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:333) at android.view.BridgeInflater.onCreateView(BridgeInflater.java:152) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:717) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:785) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:222) at […]

使用死锁时,无法在Android Studio中input单/双引号

这个问题刚刚出现,一切正常。 自从在Ubuntu 14.04上安装Android Studio后,我没有更改任何设置。 每当我尝试input一个单引号( ' + 空格 )或双引号( Shift ' + 空格 ),Android Studio只写空格。 同时尝试添加两个引号( Shift ' + Shift '或' + ' )不起作用,则根本没有任何反应。 在编辑Java和XML文件时会发生这种情况。 在其他程序中,我没有这个问题。 有什么设置我改变了一些捷径? 我正在使用键盘布局英语国际与死钥匙。 当使用AltGr死锁时,我可以用'或Shift '来添加引号。 不过,我想用死钥匙来工作。

无法parsing:com.google.android.gms:play-services-cast:9.8.00

我正在使用Android Studio,并已经克隆了CastVideo v2参考应用程序,并按照其说明将其设置为CastCompanionLibrary 。 但是,当我尝试同步gradle项目时,它说: Failed to resolve: com.google.android.gms:play-services-cast:9.8.00 。 我可以selectInstall Repository and sync project但它什么都不做。 我尝试了使Invalidate Caches / Restart… ,使用SDKpipe理器删除并重新安装Google Repository和Google Play services ,将依赖项版本和重命名更改为play-services-cast-framework ,但没有成功。 我的build.gradle与版本中没有任何变化。 有谁知道如何解决这一问题? SO和Google的search一直没有成果,就像阅读其他未解决的依赖性问题一样。

为什么“cocos编译-p android”给出“android命令不再可用”的错误

我正在研究一个cocos2d-x项目。 我总是编译android项目使用cocos命令cocos compile -p android –android-studio -m debug 。 但是现在这个命令返回一个错误。 android命令不再可用。 For manual SDK and AVD management, please use Android Studio. For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager Error running command, return code: 1. Error running command, return code: 14. 我无法弄清楚这个问题。 为什么这是给错误? 我改变了什么导致了这个问题? 我正在使用Mac OS sierra,Cocos2d-x 3.14.1,Android Studio。

Android的工作室1.2.RC Proguard Square的Okio库参考警告

使用Android Studio:1.2.RC 我在.gradle中启用了proguard:“ minifyEnabled=true and added these rules to my proguard-rules.pro: -dontwarn com.squareup.** -dontwarn okio.** and added these lint rules to my .gradle file: warningsAsErrors false abortOnError false disable 'InvalidPackage' “` 但是,当我尝试在debugging模式下运行应用程序时,仍然收到这些警告: “` Warning: okio.DeflaterSink: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: okio.Okio: can't find referenced class java.nio.file.Files Warning: okio.Okio: can't find referenced class java.nio.file.Files Warning: […]

试图将我自己的徽标添加到Android应用程序 – Android Studio时,合并清单失败

我试图在Android Studio中将自己的图标添加到我的应用程序中,并遇到Manifest合并失败。 我在这里提出了一个相同的问题,但是他的回答并不适合我。 我尝试添加tools:replace="android:icon"和tools:replace="android:icon,android:theme" (当然在2个不同的场合),但没有改变。 这是Android Studio不断给我的错误。 Error:(12, 9) Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute application@icon value=(@drawable/footynews_logo_new) from AndroidManifest.xml:12:9 is also present at com.arasthel:gnavdrawer-library:1.1.4:4:45 value=(@drawable/ic_launcher) Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:9:5 to override Error:(12, 9) Attribute application@icon value=(@drawable/footynews_logo_new) from AndroidManifest.xml:12:9 编辑:我刚刚发现,即使我认为应用程序在我的项目目录中使用ic_launcher,它实际上是在我使用的库之一中使用ic_launcher。 如何强制应用程序使用我的启动器图标?

如何解决Android Studio中的“无法打开debugging器端口”错误?

Error running Android Debugger (8600): Unable to open debugger port (localhost:8600): java.net.SocketException "Connection reset"

Recyclerview(获取Recyclerview项目)

我已经在github上使用这个实现了SearchView + Recyclerview。 Github上 我的下一步是在回收站查看选定部分的项目。 然后我看到一些代码让孩子在recyclerview上。 getChildAt(index)= 0时代码正在工作。 但是,当我把索引= 12或更大。 程序崩溃了。 mRecyclerView.setAdapter(mAdapter); mRecyclerView.addOnItemTouchListener( new RecyclerItemClickListener(getContext(), new RecyclerItemClickListener.OnItemClickListener() { @Override public void onItemClick(View view, int position) { final int valueThisIteration = position; mRecyclerView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { TextView textViewDrawerTitle = (TextView) mRecyclerView.getChildAt(valueThisIteration).findViewById(R.id.tvText); textViewDrawerTitle.setText("Checked"); mRecyclerView.getViewTreeObserver().removeGlobalOnLayoutListener(this); } }); } }) ); 而即时得到这个错误。 11-04 09:36:02.818 1629-1629/? […]

在android studio中运行时间exception开始索引时间

我开始我的Android Studioclosures后。 在closures之前工作得很好但是现在开始Android Studio“索引”完成了全部进度,并且再次启动索引这个过程是连续的无限级 索引…….比,扫描文件索引…. 再次 索引…….比,扫描文件索引… 给运行时例外是: RuntimeException: java.io.IOException:writePrevChunkAddress:61889832,61981366,C:\Users\oxiloindia\.AndroidStudioPreview 2.1\system\index\trigram.index\Trigram.Index.values 如何阻止Android Studio的无限过程工作,所以我可以开始我的项目

此语言级别不支持钻石types

将项目导入到Android Studio后,如果要编译或运行该项目,则会引发错误: 错误:(61,65)java:d​​iamond运算符在-source 1.6中不受支持 (使用源7或更高来启用钻石操作员) 有谁知道它是什么以及如何解决它?