如何在android studio中启用neon来构建和调试本地代码(c)?
我正在引用 Yuchen Zhong的最后一个答案,也做了一些基本示例,我也可以构建和调试. 所以现在我正在尝试使用旧的应用程序项目来做同样的事情.我的旧应用Buil.gradle是 apply plugin: 'com.android.application' android { compileSdkVersion 18 buildToolsVersion "23.0.1" defaultConfig { applicationId "pku......" minSdkVersion 9 targetSdkVersion 17 sourceSets.main { jni.srcDirs = [] jniLibs.srcDir 'C:/Users/Admin/AndroidStudioProjects/and..../app/src/ma
0 2024-04-09
编程技术问答社区
无法连接到远程进程.中止调试会话
我正在制作一个Android Studio项目,我尝试调试我的应用程序. 运行应用程序运行良好,但是当我尝试调试时,我会收到此错误: "Could not connect to remote process. Aborting debug session." 解决方案 尝试无效的缓存和重新启动 Android Studio.为我工作.
10 2024-04-09
编程技术问答社区
如何将本地库加载到本地安卓代码中?(AndroidStudio)
我在c中有一个库,名为 mylib 在文件夹中 jnilibs/your_architecture/mylib.so 在Java中,要加载库,您只需要在来源中键入该代码: static { System.loadLibrary("mylib"); } 但是如何将库加载到本机C代码(在Android Studio中)中? 我补充说,库不使用JNI约定,这是一个普通的共享库. 解决方案 如果这可以帮助某人,则在这里如何在本机代码C/C ++中加载库: 1- 避免java.lang.UnsatisfiedLinkError: dlopen failed:将其添加到build.gradle中android块: sourceSets { main { jniLibs.srcDirs = ['src/main/jniLibs'] } } 假设您的lib文件在 中 src/main/jnilibs/{架构}/ (
0 2024-04-08
编程技术问答社区
如何从android使用c lib(.so)?
目前,我正在研究Android NDK,并在 jni 中成功实现C代码,并使用Android Studio上的JNI调用C代码1.5. ,但现在按照我的项目要求,我没有在我的Android项目上使用C代码>. 我得到了这个 link sqlcipher ,但我仍然对如何添加或致电.SO共享库有足够的了解. 请参阅上面的链接,示例,更新我的项目,但在获得错误之后 java.lang.unsatisfiedlinkerror:dlopen失败:"/data/app/com.abc.xyz-2/lib/arm/arm/libv1.so" 问题: 如何致电.SO来自Android的共享库. 如何在我的项目中包含.so文件. 解决方案 首先在此处阅读我的答案以添加 *.so库: 现在,在此处阅读在Android 6.x设备上如何求解java.lang.UnsatisfiedLinkError: dlopen failed:,因为添加 *.SO库时
0 2024-04-07
编程技术问答社区
使用Android Studio 2.2版的C/C++语言
使用Android Studio 2.2,以及他们添加的新C ++支持;我现在可以在Android Studio内部编写和编译吗,还是需要单独编译和导入我的库 解决方案 简短答案:是的,您可以. 这是您可以做的 new ==>软件包 2)命名软件包(文件夹)cpp(或者您可以命名jni) 3)您将在左侧看到cpp目录. 4)您可以在该文件夹中创建.cpp,.h和其他文件. 现在您必须告诉gradle如何构建. 您需要安装CMake. Android SDK ==> SDK工具==> cmake 2)选择那,然后单击"应用"和"确定" 现在,您需要在项目中添加CMakeLists.txt文件. 路径:my_project/app/CMakeLists.txt 这是文件的外观: # https://developer.android.com/studio/projects/add-native-code.html#create-cmake-s
2 2024-04-07
编程技术问答社区
带有OVAL形状的GradientDrawable在编程添加的文本视图中不起作用
我已经编程添加了Text View和Button. 代码 final TextView test = new TextView(getApplicationContext()); test.setText(String.valueOf(counterQuantity)); test.setTextColor(getResources().getColor(R.color.black)); test.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10); GradientDrawable border = new GradientDrawable(); border.setShape(GradientDrawable.OVAL); border.setStroke(1, getResources().getColor(R.color.black)); border.setCornerRadius(2); border.setColor(ge
0 2024-04-05
编程技术问答社区
如何在android studio中制作shuffle playlist按钮和 repeat按钮?
我不知道如何将此代码转换为Android Studio,我被困在它上了2天,无法弄清楚它可以帮助我 btnrepeat.setonClickListener(new View.OnClickListener(){ @Override public void onClick(View arg0) { if(isRepeat){ isRepeat = false; Toast.makeText(getApplicationContext(), "Repeat is OFF", Toast.LENGTH_SHORT).show(); btnRepeat.setImageResource(R.drawable.btn_repeat); }else{ // make repeat
0 2024-04-05
编程技术问答社区
在MainActivity.kt中未解决的对按钮id的引用。
当我尝试在Kotlin的主要活动中直接键入按钮ID时,它不会自动拾取它,而是说未解决的参考,Android Studio是什么问题? 解决方案 在我的情况下,我遇到了同样的问题,并使用Android Studio 4.x解决了问题: 将其放入您的应用程序build.gradle或build.gradle.kts中.后者在我的情况下,因为我的项目是用Kotlin KMM制成的. buildFeatures { viewBinding = true } 这是我的完整build.gradle.kts,因此您可以看到它属于以下位置: plugins { id("com.android.application") kotlin("android") id("androidx.navigation.safeargs.kotlin") } dependencies { implementation(project(":share
2 2024-04-05
编程技术问答社区
Android Studio不显示按钮的属性
我在Android Studio中打开了一个空白的Android应用程序,当我尝试编辑按钮时,属性不存在.我是Android开发的新手,并遵循指南,该指南显示了如何更改按钮中的文本,但是属性菜单缺少指南中看到的选项. 使用: Android Studio 3.2.1 gradle 4.6(从4.5更新) Android插件版本3.2.1 Windows 10 我更新了gradle,并确实使caches/重新启动无效,而无需更改接口. 我的界面看起来: 接口应该如何看: 类似的情况无法解决我的问题. 通过Android Studio的默认文件模板创建的Revlavent XML文件
2 2024-04-05
编程技术问答社区
按钮可能产生空指针异常(Android Studio)。
Android Studio的新手,我以为我的状况还不错,但是昨晚遇到了一个错误,尽管我最好的谷歌搜索努力,但我似乎无法解决.我的一个活动中的一个按钮"可能会产生java.lang.nullpointerexception",只是每次按下它都会不断失败.这可能只是像在错误的地方等订购代码线一样简单的事情,但是我对Android Studio是如此新,我真的不知道我要去哪里了. public class searchPage extends AppCompatActivity { private GoogleApiClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search_page);
4 2024-04-05
编程技术问答社区
button.setOnClickListener.错误
这是我的代码: final Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click } }); 这是android developers指南链接: html 这就是编辑器显示代码的方式: 您可以看到,setOnClickListener在android studio中不起作用.有人知道为什么吗? 解决方案 您的代码必须以一种方法,例如ongreate. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo
0 2024-04-05
编程技术问答社区
如何在android studio中添加按钮点击事件
因此,我已经进行了一些研究,并在将您的按钮定义为对象之后 private Button buttonname; buttonname = (Button) findViewById(R.id.buttonnameinandroid) ; 这是我的问题 buttonname.setOnClickListener(this); //as I understand it, the "**this**" denotes the current `view(focus)` in the android program 然后您的OnClick()事件... 问题: 当我输入"此"时,它说: setOnClickListener (Android.View.view.OnClickListener) in View cannot be applied to (com.helloandroidstudio.MainActivity) 我不知道为什么? 这是
0 2024-04-05
编程技术问答社区
异常。这不被支持,使用MenuItemCompat.getActionProvider()。
我正在尝试在Android应用程序的动作栏中制作"共享"按钮. 这里我的代码: import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.ShareActionProvider; import android.widget.TextView; 和
0 2024-04-05
编程技术问答社区
在android studio中不能小写按钮文本
我有一个琐碎的问题,一直困扰着我一段时间.我试图搜索谷歌搜索,但似乎没有人遇到与我相同的问题,也没有将其视为问题.当我在布局下的activity_my.xml中进行按钮 我得到了一个看起来像的按钮 即使我的字符串代码为: HelloWorl
0 2024-04-05
编程技术问答社区
在Android studio 3.2中使用Build Bundle选项
我想知道Android Studio中的使用 build Bundle 选项3.2 这是图像 解决方案 什么是应用程序捆绑包? Android App Bundle是一种新的上传格式,其中包括所有应用程序的编译代码和资源,但是Defers APK生成并签名到Google Play. Google Play的新应用服务模型,称为Dynamic Delivery,然后使用您的应用程序包为每个用户的设备配置生成并为优化的APK提供优化的APK,因此他们仅下载运行您的应用所需的代码和资源.您不再需要构建,签名和管理多个APK来支持不同的设备,并且用户变得更小,更优化的下载 App Bundle的使用 动态交付: 动态交付是Google Play的新应用服务模型,它使用您的应用程序包来生成并为每个用户的设备配置提供优化的APK,因此他们仅下载运行您的应用所需的代码和资源.例如,如果用户将英语设置为默认语言,则不需要其他语言字符串. 动态特征模块:
2 2024-04-05
编程技术问答社区
Android错误:软件包android.os不存在
我使用Gradle将项目导入到Android Studio.导入过程成功了,但是当我尝试导入它时,它给出了android.os.*的错误. 这是一个libgdx项目. 解决方案 最近,我在Android Studio 3.2.1 Ubuntu/Linux版本中遇到了类似的情况. 我很确定该问题是否与Android SDK安装有关,因为我在Windows 10笔记本电脑的Android Studio中构建了相同的项目. 问题: Android Studio的Java编译器错误 error: package android.os does not exist error: package android.media does not exist error: package android.content does not exist error: package android.util does not exist error: cannot find symb
20 2024-04-05
编程技术问答社区
文件模式'*.apk'(来自'bundled'插件)被'Android'插件重新分配为文件类型'APK'。
突然Android Studio展示了此消息. 我必须做什么? 它正在显示: File pattern '*.apk' (from 'bundled' plugin) was reassigned to file type 'APK' by 'Android' plugin You can confirm or revert reassigning pattern '*.apk' 并提供三个链接: Confirm reassign this pattern to file type 'APK' Revert this pattern to file type 'ARCHIVE' Edit file type 'ARCHIVE' 解决方案 答案选择 "确认将此模式重新分配到文件类型'apk'" 为什么? Android Studio中的文件模式 Intellij Ideas IDE的另一个版本,具有很好的建议引擎. 要向我们建议语法中的错别
20 2024-04-05
编程技术问答社区
无法创建调试或签名的apk
我能否指导我解决这个问题,因为我无法通过Android Studio创建apk?请.... 错误:程序类型已经存在:kotlin.StandardKt__SynchronizedKt > Task :app:multiDexListDebug FAILED Task :app:multiDexListDebug in app Finished :app:multiDexListDebug (Thread[Daemon worker Thread 2,5,main]) completed. Took 2.62 secs. AAPT2 aapt2-3.5.2-5435860-linux Daemon #0: shutdown 失败:构建失败而异常. * What went wrong: Execution failed for task ':app:multiDexListDebug'. > A failure occurred while executing com.
4 2024-04-05
编程技术问答社区