草庐IT

Instant-ngp

全部标签

javascript - WebView JavaScript 接口(interface)似乎只能通过 Android Studio 的 Instant-Run 运行,但在通过常规 gradle 编译时却不行

设置我有一个托管WebView组件的简单fragment。在这个fragment的初始化过程中,我向我的应用程序注册了一些JavaScript接口(interface)方法:mJavaScriptHooks=newJavaScriptHooks();...mWebView.getSettings().setJavaScriptEnabled(true);mWebView.addJavascriptInterface(mJavaScriptHooks,"Android");我的JavaScript钩子(Hook)没什么了不起的,所有的声明方式如下:publicclassJavaScrip

android - PackageInfo.versionName 在 Android Studio 2.2 预览中返回 INSTANT_RUN

我最近将我的androidstudio更新到2.2预览版。当我使用PackageInfo.versionName请求versionName时,它​​返回INSTANT_RUN而不是实际版本名称。 最佳答案 将com.android.tools.build:gradle版本降级到2.1.2对我有用。 关于android-PackageInfo.versionName在AndroidStudio2.2预览中返回INSTANT_RUN,我们在StackOverflow上找到一个类似的问题:

android - Instant Apps 上的文本转语音崩溃

我正在实现一个即时应用程序,该应用程序利用Android设备上提供的文本转语音功能。按照Android开发博客文章AnintroductiontoText-To-SpeechinAndroid中详述的说明,我已经成功地为非即时应用程序初始化并正常工作的TextToSpeech实例我已将我的应用重构为免安装应用,并确认文本转语音功能在非免安装应用中正常运行。但是,当在免安装应用中运行以下ACTION_CHECK_TTS_DATAIntent时:valcheckIntent=Intent()checkIntent.action=TextToSpeech.Engine.ACTION_CHEC

android - Volley 不适用于 Gradle 2.0 和 Instant run

我最近将AndroidStudio更新到了2.0版:Beta7。我正在尝试使用InstantRun,我刚刚安装了Gradle2.0。但是现在由于与bintray.gradle相关的错误,我无法编译我的项目编译时出现以下错误:Error:Cannotconfigurethe'publishing'extensionafterithasbeenaccessed.调试器错误:Error:FAILURE:Buildfailedwithanexception.*Where:Script'C:\Project\AtkApp\volley\bintray.gradle'line:43*Whatwen

android - 使用 Instant Run 时出现 VerifyError

VerifyError在到达XpInsetDrawable.create(Drawable,int)(下面的代码)时抛出。当不使用InstantRun时,不会发生这种情况。我正在使用AndroidStudio2.0.0和gradle构建插件2.0.0。在SDK22上测试。在SDK19模拟器上运行时,整个模拟器会重新启动。我正在寻找“禁用InstantRun”以外的解决方案。异常(整个堆栈跟踪不相关)Causedby:java.lang.VerifyError:Verifierrejectedclassnet.xpece.android.support.preference.XpInse

Android Studio - Instant App - list 合并错误

我的AndroidStudioInstantApp项目有问题。如果我在/app目录中选择Manifest.xml然后选择MergerManifest然后我有这样的错误:MergingErrors:Error:Attributeprovider#android.arch.lifecycle.ProcessLifecycleOwnerInitializer@authoritiesvalue=(com.theminte.TheMinte.lifecycle-trojan)fromAndroidManifest.xml:10:15-75isalsopresentatAndroidManifes

带有 native C++ 库的 Android Instant App 未发布到运行 Android N 的设备/模拟器

有没有办法让AndroidInstantApp使用原生C++库?我正在尝试将AndroidInstantApp发布到设备/模拟器,但我的nativeC++库遇到了问题。它作为可安装的应用程序发布时很好,但在作为即时应用程序发布时无法找到库。为了消除任何其他问题,我在AndroidStudio3.0(Canary1171.4010489)中开始了一个新项目使用新项目向导并选择以下设置:第一页:包括已检查的C++支持第二页:已选择手机和平板电脑包括已选中的AndroidInstantApp支持第六页:C++标准设置为“C++11”已检查异常支持(-fexceptions)已检查运行时类型信

android - Instant app 不会直接启动,先显示一个屏幕

我已经成功发布了一个(非常简单的)即时应用程序链接到我的个人网站。当我点击我网站的链接时,我原以为该应用程序会直接启动,但我首先看到的是一个带有2个按钮的屏幕:“打开应用程序”和“在浏览器中打开”:为什么?我尝试过的其他免安装应用不会显示此屏幕并直接打开应用(所需行为)。 最佳答案 我们称这个屏幕为“减速带”。这是一项安全功能。你注意到它并不总是触发是正确的。但是,作为开发人员,您无法控制它是否显示。从您的角度来看,目的是让它成为一个黑盒子。 关于android-Instantapp不会

android - 无法实例化 Activity ...在路径 : DexPathList (with instant run) 上找不到类 WelcomeActivity

几天来,我一直在为我的项目苦苦挣扎,突然间,从一个构建/部署到另一个构建/部署,我开始遇到以下异常。没有任何更新或更改,我只是想在它发生时在不同的设备上运行该应用程序(就像其他任何一天一样)。java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{com.my.app.flavor.debug/com.my.app.ui.activity.WelcomeActivity}:java.lang.ClassNotFoundException:Didn'tfindclass"com.my.app.flavor.u

Android 即时应用程序 : How to debug an instant app?

当我在AndroidStudio上调试我的免安装应用时,调试器附加到免安装应用进程并在大多数断点处暂停执行。但是,它似乎忽略了我主要Activity的onCreate方法中的断点。我试过“调试”和“将调试器附加到Android进程”选项。我错过了什么? 最佳答案 有关如何使用AndroidStudio调试器调试Android应用程序的基本信息,请访问DeveloperDocumentationDebugYourApp。.在调试免安装应用时,AndroidStudio调试器大部分时间都正常工作。但是,您会注意到,在运行AndroidN