【java – 从GIT添加模块到Android Studio会抛出“未指定buildToolsVersion”错误】教程文章相关的互联网学习教程文章

在Android Studio中添加新模块时出现java.lang.NoClassDefFoundError:android.support.v4.app.NavUtilsJB错误【代码】

我在项目中添加新模块(https://github.com/lomza/android-color-picker)时出现了一个奇怪的错误.没有这个模块项目运行正常,但如果将此项目作为模块添加到我的主项目并编译它 – 一切看起来不错,但应用程序启动并强制关闭立即给我这个错误:FATAL EXCEPTION: mainjava.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJBat android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName(NavUtils.java:125)at...

Android Studio Java库模块与Android库模块

我期望的最终结果是有一个项目可以输出共享相同代码库的Mobile,Tv和Wear应用程序的不同产品风格.因此,我希望代码库成为所有三种应用程序类型的依赖项,其中每个应用程序模块只包含活动和与代码库的交互. 我的第一个想法是在我新创建的项目中添加一个“Android库模块”,但我注意到这只是一个新的应用程序模块,它有自己的资源和一切.我希望代码库更像“Java库”,但它需要访问像“android.graphics.Color”这样的包. 所以简而言之,实现...

在Kotlin中开发的Android库模块导出到Java Application导致失败的解决方案:Lkotlin / jvm / internal / Intrinsics【代码】

我在Kotlin开发了一个Android库模块 – 在Kotlin项目上进行了测试,一切正常.使用gradle的maven-publishing插件,我生成了aar文件并将它们上传到Maven服务器上,所以后来我使用compile’group:artifact:version’在Android Java Application上添加了lib. 库文件似乎被识别,但是,当我尝试启动Lib上存在的活动时,我得到以下堆栈跟踪:05-12 14:21:48.221 11735-11735/*****.*****.dev W/art: Unable to resolve Lbr/com/**********/da...

[转载] Wifi模块—源码分析Wifi热点扫描(Android P)【图】

原文链接:https://blog.csdn.net/weixin_42093428/article/details/82682804一 前言 这次接着讲Wifi工程流程中的Wifi热点查找过程,也是Wifi启动的过程延续,Wifi启动过程中会更新Wifi的状态,框架层也有相应广播发出,应用层接收到广播后开始进行热点的扫描。可以先看前面Wifi启动的分析过程。 Wifi模块—源码分析Wifi启动1(Android P) Wifi模块—源码分...

android – Dagger 2,在模块中提供应用程序上下文【代码】

我是Android开发中的新手,也是DI中的新手.我在个人项目中使用Kotlin,我正在尝试使用Dagger 2.我设法将它设置为一个util类,但是我需要有一个上下文来使用它来注入一个需要上下文的类(一个sharedpref manager)我失败了.这是我的代码,这是我得到的错误(NPE).先感谢您. 我的模块类package com.android.pineimport android.content.Context import com.android.pine.utils.SharedPreferencesManager import dagger.Module import dagger...

试图在MultiDex应用程序中测试Android模块,com.android.test.runner.MultiDexTestRunner无法识别【代码】

有人知道为什么我不能使用MultiDexTestRunner吗?我的build.gradle包含:android {...defaultConfig {...multiDexEnabled truetestInstrumentationRunner 'com.android.test.runner.MultiDexTestRunner'}dependencies { ...// Testing-only dependenciesandroidTestCompile 'com.android.support.test:runner:0.4.1'androidTestCompile 'com.android.support.test:rules:0.4.1'androidTestCompile 'junit:junit:4.12'Gradle的Andro...

如何从Android中的库类访问应用程序模块类?【代码】

我在单个android项目中创建了两个模块. > app模块(默认是我的app模块)>和另一个添加的库模块. 现在app模块有很多java类.我想在库模块中访问.Java类的app模块. 模块应用程序在xyz包中有一个DatabaseHelper类 现在我想在Library模块中导入类DatabaseHelper. android不能识别DatabaseHelper. 问题, 是否可以将类从应用程序模块导入另一个模块? 任何其他方式. 我的文件 的build.gradle(APP)compile project(':materialList')setting.g...

java – 为什么编译时库模块中的包不存在,即使Android Studio在代码中没有显示错误?【代码】

我的libs / AndEngine文件夹中有一个库模块(AndEngine).编译的代码很好. 在我的root settings.gradle文件中,我有这个:include ':app:libs:AndEngine' include ':app' 然后在我的应用程序的build.gradle文件中,我在依赖项中有这个:compile project('libs:AndEngine')除了我的应用程序代码,所有导入甚至自动完成工作都没有任何错误.在Android Studio中,找到了所有软件包.但是当我去编译时,我得到了大约一百个这样的错误:error: pa...

android – 如何使用Koin DI将应用程序上下文从“app”模块注入“网络”模块【代码】

我正在开发一个基于Koin DI(版本:1.0.1)的应用程序,带有2个模块(:app和:network).我有一个要求:网络模块有“上下文”.以下是我的实施方式:**Module**: val appModule = module {viewModel { LoginViewModel(get()) } }**Activity**: private val viewModel by viewModel<LoginViewModel>()**ViewModel**: class LoginViewModel(val context: Context): ViewModel() {...// Send "context" to network class in :network modul...

php – 如何让Android和Arduino在没有无线模块的情况下进行通信

我开发了一个Arduino应用程序,我可以通过串行监视器控制LED 13. 那是, >如果我在串行监视器中输入0,则指示灯13处的指示灯亮起>如果我在串行监视器中输入1,则LED熄灭. 现在我想用我的Android手机做这一切.我遇到的问题是: >首先,如何创建一个PHP服务器来实现所有这些功能>如何在我的Android设备上打开localhost,使其像本地服务器一样运行>如何使服务器与串行端口交互 我不是要求所有的代码和项目,而只是告诉我的方式,我会没事的.解...

java – 从GIT添加模块到Android Studio会抛出“未指定buildToolsVersion”错误【代码】

我想在我的Android Studio项目中加入this Color Picker. 所以我把它检查到一个本地文件夹,用Android Studio中的“New-> Import Module Dialog”将它添加到我的项目中. 然后我将这两行添加到我的app.gradle文件中apply plugin: 'com.android.application' ... compile project(':colorpicker')这是完整的gradle文件apply plugin: 'com.android.application'android {compileSdkVersion 24buildToolsVersion '24.0.2'defaultConfig {...

在将React Native与现有Android应用程序集成时需要未知模块“ReactPerf”【代码】

我正在尝试集成最新的React Native构建,并且我遇到了错误.这是我的项目设置: 在app的build.gradle中,我导入react-native 0.24.1:dependencies {...compile 'com.facebook.react:react-native:0.24.1' }项目的build.gradle指向Git子模块中的React Native:allprojects {repositories {jcenter()maven {// All of React Native (JS, Obj-C sources, Android binaries) is installed from npmurl "$projectDir/../MyGitSubmodule/Aw...

java – Android数据绑定测试在模块NoClassDefFoundError中失败【代码】

我无法在使用android数据绑定库的Module中运行本地单元测试. 首先让我讲述项目结构如何配置.project| app-MainLauncherActivity| myLibrary-CommonModuleActivity我创建了一个新项目,之后添加了一个新模块“myLibrary”. 主“app”取决于“myLibrary”模块.我在“myLibrary”中添加了一个活动,它支持数据绑定.我在点击按钮时从主“app”活动调用了模块特定活动.它只是工作,能够运行应用程序. 但是,当我为模块活动添加测试用例时,获...

readlink(‘/ proc / self / fd / 21’)失败:将Admob模块添加到Appcelerator应用程序后,Android 6中的权限被拒绝[fd = 21]错误【代码】

我在appcelerator工作室创建应用程序.它在我的Android 6联想a7000上运行没有错误,直到我添加了admob模块.现在我得到这些错误:[ERROR] : linker: readlink('/proc/self/fd/21') failed: Permission denied [fd=21] [ERROR] : linker: warning: unable to get realpath for the library "/data/app/com.techintegrity.ekko-1/lib/arm/libti.admob.so". Will use given name. [ERROR] : TiApplication: (KrollRuntimeThread) [77,...

将现有代码分解为java和android模块

我创建了一个Android应用程序.为了便于维护代码,我想将其分解为模块并将代码移动到这些模块.我知道如何在Android Studio 2.2.2中创建模块. 我无法在IDE中找到任何快捷方式来移动代码(类似于使用“Refactor”菜单项将代码移动到不同的类)到新模块.解决方法:单击要移动的包或文件,然后拖放到新创建的模块的src包中.