这个问题之前已经被问过几次,但没有一个解决方案对我有用。我正在尝试在 macos 终端上编译我的自定义 UnityPlayerActivity,并链接到正确的类,但仍然无法编译新的 Activity。
这是我的编译命令(用项目符号分解,它指向的所有文件都可用。
/Applications/Unity/2019.4.0f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/javac BZUnityPlayerActivity.java -bootclasspath /Applications/Unity/2019.4.0f1/PlaybackEngines/AndroidPlayer/OpenJDK/jre/lib -classpath /Applications/Unity/2019.4.0f1/PlaybackEngines/AndroidPlayer/Variations/mono/Release/Classes/classes.jar:/Applications/Unity/2019.4.0f1/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28/android.jar
它会引发以下错误:
BZUnityPlayerActivity.java:3: error: package com.unity3d.player does not exist import com.unity3d.player.UnityPlayerActivity; ^ BZUnityPlayerActivity.java:9: error: cannot find symbol public class RGUnityPlayerActivity extends UnityPlayerActivity {