错误:无法访问android.support.v7.app.AppCompatActivity

时间:2015-10-26 22:11:05

标签: android android-ndk

我需要你的帮助,(我搜索了问题,但我不明白答案是肯定的)插入代码应该是什么? (答案是我发送了appcompatactivity代码。但我不明白)

我正在使用android NDK但发送错误..这是我的代码

C:\Users\Eduu\AndroidStudioProjects\NDKSample2\app\src\main>javah -d jni classpath C:\Users\Eduu\AppData\Local\Android\sdk\platforms\android-19\android.jar;..\..\build\intermediates\classes\debug com.example.eduu.ndksample2.MainActivity

工作:Android Studio

1 个答案:

答案 0 :(得分:0)

当您创建新应用程序时,Eclipse会为您提供兼容性库的副本。 (人们只能猜测你是否正在使用Eclipse,但我确实如此。)这个库的目的是在2.x设备上实现片段和其他3.0之后的东西。只有在创建项目时指定2.x目标时,才会获得此库。在我的一个工作区中,我有24个图书馆副本,范围从appcompat_v7appcompat_v7_24。每个位于与相应项目相同的目录级别,即位于同一父文件夹中。很容易猜到哪个副本对应于最新的项目,但是如果您不确定该项目是最新项目,则必须搜索配置文件。

如果您将项目置于版本控制之下并忘记了此依赖项,则从版本控制中检索的副本中会出现错误。修复它是一项繁琐的任务,Eclipse不是清晰的编码。您必须在多个位置手动指定依赖项。一种可能的方法是创建一个新项目并将源移动到它(请注意,您可以移动版本控制目录,如.hg.git,并恢复源,如果这听起来不太合适另一个是创建一个新项目并使用其兼容性库。