我试图用新的Wear sdk开发.
我已经下载了所需的所有内容,包括支持库和设置android穿着去.我遇到的问题是该项目无法找到可穿戴的图书馆.
代码错误行示例:
WatchActivity cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)
和
The import android.support.wearable cannot be resolved
Run Code Online (Sandbox Code Playgroud)
谢谢你,亚基尔.
我正在构建一个混合语言框架.我主要有Swift文件和一些Objective-C文件.
Objective-C文件之一是使用CommonCrypto的加密类.
似乎我出于某种原因无法导入它,即使我可以在Objective-C框架中导入它.
有人能解释一下为什么会这样吗?
我发现的所有其他解决方案都谈到了当我需要在Swift框架中的Objective-C中使用它时如何在Swift中使用CommonCrypto.
PS:
我尝试在伞头文件中添加导入,如下所示:
#import <CommonCrypto/CommonCrypto.h>
错误:Include of non-modular header inside framework module 'name of header'
这个答案没有解决问题:答案
我试图添加一个GLSurfaceView,但我得到的错误 - java.lang.ClassNotFoundException:android.view.GLSurfaceView;
java.lang.RuntimeException: Unable to start activity ComponentInfo{fashizel.mizi/fashizel.mizi.MyActivity}: android.view.InflateException: Binary XML file line #11: Error inflating class GLSurfaceView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
at android.app.ActivityThread.access$600(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class GLSurfaceView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
at android.app.Activity.setContentView(Activity.java:1867)
at fashizel.mizi.MyActivity.onCreate(MyActivity.java:14)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
Caused …Run Code Online (Sandbox Code Playgroud) 我正在构建一个包含多个模块的复杂项目,这些模块一起构建以创建分布式 sdk。我的目的是为主要版本、次要版本和修订版本设置一个变量,然后将其注入到 buildConfig 中。找不到怎么做。
这是我到目前为止尝试过的:
project1:
// PROJECT VERSIONS
project.ext {
major = 1
minor = 7
revision = 2
}
project2:
defaultConfig {
minSdkVersion 8
targetSdkVersion 23
versionCode project(':project1').ext.major
versionName "1.0"
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
android gradle android-studio build.gradle android-gradle-plugin