【问题标题】:Error: Could not find class file for 'com.test ndk.Hello World'错误:找不到“com.test ndk.Hello World”的类文件
【发布时间】:2015-05-07 10:40:02
【问题描述】:

我正在开发我想在其中使用 NDK 的 android 应用程序,为此我已经下载了最新的 ndk 包并在 eclipse 中创建了路径。我正在使用this tutorial。在创建头文件的步骤中,我收到以下错误,终端错误如下:

我的 Android 项目路径是:/Users/UsmanKhan/Desktop/NewWS_Emergency/Android_NDK 我的 NDK 文件夹路径是:Macintosh HD/Users/UsmanKhan/Desktop/Android_NDK

清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android_ndk"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.testndk.HelloWorld"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

【问题讨论】:

  • 请在此处上传您的 manifest.xml 文件
  • @HiteshSingh 请立即编辑问题。

标签: android eclipse android-ndk


【解决方案1】:

您为什么要尝试使用 java 虚拟机运行 Android 代码? Android 不运行 Java 字节码。它运行 Dalvik。您需要在 Android 模拟器上运行您的项目,而不是使用 java

【讨论】:

  • 感谢您的回复。实际上我想在我的 android 项目中使用 C 代码。你能指导我如何使它适用于android。
【解决方案2】:

我认为您没有构建您的项目。请先执行第 5 步。

5) 打开您的 .java 文件并编写以下代码行。并建立 项目。

您需要先构建项目,该项目将在 bin 文件夹中创建类文件。

要构建您的项目,请转到 Eclipse 菜单栏的 Project-&gt;Build Project。或者您可以通过在eclipse菜单栏中选择Project-&gt;Build Automatically来启用自动构建,然后如果您更改java文件,您的项目将自动构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2020-09-03
    • 2021-08-13
    相关资源
    最近更新 更多